diff --git a/.gitignore b/.gitignore index 64604e6..dd0b780 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ *.swp -public/ +public .hugo_build.lock -resources/ +resources diff --git a/public/404.html b/public/404.html deleted file mode 100644 index c84bfc9..0000000 --- a/public/404.html +++ /dev/null @@ -1,165 +0,0 @@ - - - RocketGate® - 404 Page not found - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Page Not Found

- Sorry, the page you requested could not be found. -
-
-
- -
- - - - - - - diff --git a/public/about-us/about/index.html b/public/about-us/about/index.html deleted file mode 100644 index 7dca880..0000000 --- a/public/about-us/about/index.html +++ /dev/null @@ -1,201 +0,0 @@ - - - RocketGate® - About Us - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-

About Us

-

-

Behind RocketGate, stands a solid engineering team comprised of individuals with experience developing mission critical applications, including the communications infrastructure for NASA’s Deep Space Network. Members of our team have developed aircraft and cargo tracking systems for the Military Airlift Command, live internet broadcasts such as the 2008 and 2010 Olympic Games, and have received numerous patents.

-

The RocketGate team has applied their experience and knowledge to the creation of RocketGate’s secure, fault-tolerant and reliable payment processing platform, from initial development to continual responsiveness and support. Yes, it is rocket science!

- -
- -
-
-
-
-

-

-
-

 

-
- -
-
-

-

-
-

 

-
- -
-
-

-
-

 

-
- -
-
- -
- -
- - - - - - - diff --git a/public/about-us/index.html b/public/about-us/index.html deleted file mode 100644 index a6bff3f..0000000 --- a/public/about-us/index.html +++ /dev/null @@ -1,167 +0,0 @@ - - - RocketGate® - About Us - - - - - - - - - - - - - - - - - - - - - - - -
- -
-

About Us

-

-

Behind RocketGate, stands a solid engineering team comprised of individuals with experience developing mission critical applications, including the communications infrastructure for NASA’s Deep Space Network. Members of our team have developed aircraft and cargo tracking systems for the Military Airlift Command, live internet broadcasts such as the 2008 and 2010 Olympic Games, and have received numerous patents.

-

The RocketGate team has applied their experience and knowledge to the creation of RocketGate’s secure, fault-tolerant and reliable payment processing platform, from initial development to continual responsiveness and support. Yes, it is rocket science!

- -
- -
- -
- - - - - - diff --git a/public/about-us/index.xml b/public/about-us/index.xml deleted file mode 100644 index 0b4be86..0000000 --- a/public/about-us/index.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - About Us on RocketGate® - http://localhost:1313/about-us/ - Recent content in About Us on RocketGate® - Hugo - en-us - - - Testimonials - http://localhost:1313/about-us/testimonials/ - Mon, 01 Jan 0001 00:00:00 +0000 - http://localhost:1313/about-us/testimonials/ - - - - diff --git a/public/about-us/testimonials/index.html b/public/about-us/testimonials/index.html deleted file mode 100644 index 262de9e..0000000 --- a/public/about-us/testimonials/index.html +++ /dev/null @@ -1,190 +0,0 @@ - - - RocketGate® - Testimonials - - - - - - - - - - - - - - - - - - - - - - - -
- -
-

Testimonials

- -

“I have been using Rocketgate as MojoHost's merchant gateway since 2007 and been tremendously happy. They are fully integrated with a large number of banks. RocketGate also has incredible merchant customer service that I have experienced first hand. Rocketgate functions as the gateway processor for many large companies in a variety of business sectors from tangible goods, live entertainment, VOD, membership sites and now, with MojoHost, web hosting. - -They have been extremely accommodating and have written custom enhancements to their interface to accomodate our unique needs as we have grown over time. We've been so pleased with the high level of service and interaction that when we made a recent bank change, I insisted to our new bank that we would not transition to them unless they worked with RocketGate. As it turned out all parties were compatible already. Thank you very much and I look forward to many more years of great business between our companies.”

-

— Brad Mitchell, CEO MojoHost

-

 

-

 

-

 

- -

“I feel that the term “Life Saver” is cliché and often overused but feel this is the best way for me to describe Jason Burns and RocketGate. I have had an opportunity to work with RocketGate on multiple mobile projects that required responsiveness, creative thinking, persistence, project management and some technical integration. Needless to say, RocketGate met all challenges and more. Overall, RocketGate's team has a firm understanding of mobile marketing trends and Interactive technology. If anyone has a need to monetize commerce through the Web or Mobile, I strongly recommend RocketGate.”

-

— Marc Saulino, Billing Revolution

-

 

-

 

-

 

- -

“RocketGate came to us offering a solution to a problem with credit card processing which we were experiencing with two other suppliers. At first we were sceptical of RocketGate’s ability to do more than the two big providers we worked with. RocketGate rapidly proved its mettle by identifying the problems we were encountering and overcoming them quickly, one by one. By dedication and round the clock working, RocketGate built up a great working relationship with our team.”

-

— Ray Anderson, Bango

-

 

-

 

-

 

- -

“Jason Burns of RocketGate is an honest and ethical business partner. He is an industry resource and I rely on his guidance. RocketGate’s services are fairly priced and they deliver on commitments.”

-

— Ken Musante, President, Humboldt Merchant Services

-

 

-

 

-

 

- -
- -
- -
- - - - - - diff --git a/public/about-us/testimonials2/index.html b/public/about-us/testimonials2/index.html deleted file mode 100644 index 8c06de1..0000000 --- a/public/about-us/testimonials2/index.html +++ /dev/null @@ -1,166 +0,0 @@ - - - RocketGate® - Testimonials - - - - - - - - - - - - - - - - - - - - - -
- -
-

Test

- -
- -
- -
- - - - - - diff --git a/public/categories/index.xml b/public/categories/index.xml deleted file mode 100644 index 813b9f9..0000000 --- a/public/categories/index.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - Categories on RocketGate® - http://localhost:1313/categories/ - Recent content in Categories on RocketGate® - Hugo - en-us - - - diff --git a/public/css/TitilliumText22L001-webfont.eot b/public/css/TitilliumText22L001-webfont.eot deleted file mode 100644 index 23ac49b..0000000 Binary files a/public/css/TitilliumText22L001-webfont.eot and /dev/null differ diff --git a/public/css/TitilliumText22L001-webfont.eot? b/public/css/TitilliumText22L001-webfont.eot? deleted file mode 100644 index 23ac49b..0000000 Binary files a/public/css/TitilliumText22L001-webfont.eot? and /dev/null differ diff --git a/public/css/TitilliumText22L001-webfont.svg b/public/css/TitilliumText22L001-webfont.svg deleted file mode 100644 index 37c72b9..0000000 --- a/public/css/TitilliumText22L001-webfont.svg +++ /dev/null @@ -1,151 +0,0 @@ - - - - -This is a custom SVG webfont generated by Font Squirrel. -Copyright : Generated in 2010 by FontLab Studio Copyright info pending -Designer : Campivisivi -Foundry : Campivisivi - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/public/css/TitilliumText22L001-webfont.ttf b/public/css/TitilliumText22L001-webfont.ttf deleted file mode 100644 index b6bcbfa..0000000 Binary files a/public/css/TitilliumText22L001-webfont.ttf and /dev/null differ diff --git a/public/css/TitilliumText22L001-webfont.woff b/public/css/TitilliumText22L001-webfont.woff deleted file mode 100644 index 15fbbbb..0000000 Binary files a/public/css/TitilliumText22L001-webfont.woff and /dev/null differ diff --git a/public/css/TitilliumText22L002-webfont.eot b/public/css/TitilliumText22L002-webfont.eot deleted file mode 100644 index 2774348..0000000 Binary files a/public/css/TitilliumText22L002-webfont.eot and /dev/null differ diff --git a/public/css/TitilliumText22L002-webfont.eot? b/public/css/TitilliumText22L002-webfont.eot? deleted file mode 100644 index 2774348..0000000 Binary files a/public/css/TitilliumText22L002-webfont.eot? and /dev/null differ diff --git a/public/css/TitilliumText22L002-webfont.svg b/public/css/TitilliumText22L002-webfont.svg deleted file mode 100644 index 5a5d0a3..0000000 --- a/public/css/TitilliumText22L002-webfont.svg +++ /dev/null @@ -1,151 +0,0 @@ - - - - -This is a custom SVG webfont generated by Font Squirrel. -Copyright : Generated in 2010 by FontLab Studio Copyright info pending -Designer : Campivisivi -Foundry : Campivisivi - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/public/css/TitilliumText22L002-webfont.ttf b/public/css/TitilliumText22L002-webfont.ttf deleted file mode 100644 index 849fbfb..0000000 Binary files a/public/css/TitilliumText22L002-webfont.ttf and /dev/null differ diff --git a/public/css/TitilliumText22L002-webfont.woff b/public/css/TitilliumText22L002-webfont.woff deleted file mode 100644 index c38f642..0000000 Binary files a/public/css/TitilliumText22L002-webfont.woff and /dev/null differ diff --git a/public/css/TitilliumText22L003-webfont.eot b/public/css/TitilliumText22L003-webfont.eot deleted file mode 100644 index b946954..0000000 Binary files a/public/css/TitilliumText22L003-webfont.eot and /dev/null differ diff --git a/public/css/TitilliumText22L003-webfont.eot? b/public/css/TitilliumText22L003-webfont.eot? deleted file mode 100644 index b946954..0000000 Binary files a/public/css/TitilliumText22L003-webfont.eot? and /dev/null differ diff --git a/public/css/TitilliumText22L003-webfont.svg b/public/css/TitilliumText22L003-webfont.svg deleted file mode 100644 index d0a88c7..0000000 --- a/public/css/TitilliumText22L003-webfont.svg +++ /dev/null @@ -1,151 +0,0 @@ - - - - -This is a custom SVG webfont generated by Font Squirrel. -Copyright : Generated in 2010 by FontLab Studio Copyright info pending -Designer : Campivisivi -Foundry : Campivisivi - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/public/css/TitilliumText22L003-webfont.ttf b/public/css/TitilliumText22L003-webfont.ttf deleted file mode 100644 index 9977ebe..0000000 Binary files a/public/css/TitilliumText22L003-webfont.ttf and /dev/null differ diff --git a/public/css/TitilliumText22L003-webfont.woff b/public/css/TitilliumText22L003-webfont.woff deleted file mode 100644 index 772c830..0000000 Binary files a/public/css/TitilliumText22L003-webfont.woff and /dev/null differ diff --git a/public/css/TitilliumText22L004-webfont.eot b/public/css/TitilliumText22L004-webfont.eot deleted file mode 100644 index de2fe42..0000000 Binary files a/public/css/TitilliumText22L004-webfont.eot and /dev/null differ diff --git a/public/css/TitilliumText22L004-webfont.eot? b/public/css/TitilliumText22L004-webfont.eot? deleted file mode 100644 index de2fe42..0000000 Binary files a/public/css/TitilliumText22L004-webfont.eot? and /dev/null differ diff --git a/public/css/TitilliumText22L004-webfont.svg b/public/css/TitilliumText22L004-webfont.svg deleted file mode 100644 index 0a1f86b..0000000 --- a/public/css/TitilliumText22L004-webfont.svg +++ /dev/null @@ -1,151 +0,0 @@ - - - - -This is a custom SVG webfont generated by Font Squirrel. -Copyright : Generated in 2010 by FontLab Studio Copyright info pending -Designer : Campivisivi -Foundry : Campivisivi - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/public/css/TitilliumText22L004-webfont.ttf b/public/css/TitilliumText22L004-webfont.ttf deleted file mode 100644 index d045940..0000000 Binary files a/public/css/TitilliumText22L004-webfont.ttf and /dev/null differ diff --git a/public/css/TitilliumText22L004-webfont.woff b/public/css/TitilliumText22L004-webfont.woff deleted file mode 100644 index 31b3f4f..0000000 Binary files a/public/css/TitilliumText22L004-webfont.woff and /dev/null differ diff --git a/public/css/TitilliumText22L005-webfont.eot b/public/css/TitilliumText22L005-webfont.eot deleted file mode 100644 index 0f99d26..0000000 Binary files a/public/css/TitilliumText22L005-webfont.eot and /dev/null differ diff --git a/public/css/TitilliumText22L005-webfont.eot? b/public/css/TitilliumText22L005-webfont.eot? deleted file mode 100644 index 0f99d26..0000000 Binary files a/public/css/TitilliumText22L005-webfont.eot? and /dev/null differ diff --git a/public/css/TitilliumText22L005-webfont.svg b/public/css/TitilliumText22L005-webfont.svg deleted file mode 100644 index f684282..0000000 --- a/public/css/TitilliumText22L005-webfont.svg +++ /dev/null @@ -1,151 +0,0 @@ - - - - -This is a custom SVG webfont generated by Font Squirrel. -Copyright : Generated in 2010 by FontLab Studio Copyright info pending -Designer : Campivisivi -Foundry : Campivisivi - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/public/css/TitilliumText22L005-webfont.ttf b/public/css/TitilliumText22L005-webfont.ttf deleted file mode 100644 index 23902a8..0000000 Binary files a/public/css/TitilliumText22L005-webfont.ttf and /dev/null differ diff --git a/public/css/TitilliumText22L005-webfont.woff b/public/css/TitilliumText22L005-webfont.woff deleted file mode 100644 index c9c94ad..0000000 Binary files a/public/css/TitilliumText22L005-webfont.woff and /dev/null differ diff --git a/public/css/TitilliumText22L006-webfont.eot b/public/css/TitilliumText22L006-webfont.eot deleted file mode 100644 index fc50708..0000000 Binary files a/public/css/TitilliumText22L006-webfont.eot and /dev/null differ diff --git a/public/css/TitilliumText22L006-webfont.eot? b/public/css/TitilliumText22L006-webfont.eot? deleted file mode 100644 index fc50708..0000000 Binary files a/public/css/TitilliumText22L006-webfont.eot? and /dev/null differ diff --git a/public/css/TitilliumText22L006-webfont.svg b/public/css/TitilliumText22L006-webfont.svg deleted file mode 100644 index 501a588..0000000 --- a/public/css/TitilliumText22L006-webfont.svg +++ /dev/null @@ -1,151 +0,0 @@ - - - - -This is a custom SVG webfont generated by Font Squirrel. -Copyright : Generated in 2010 by FontLab Studio Copyright info pending -Designer : Campivisivi -Foundry : Campivisivi - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/public/css/TitilliumText22L006-webfont.ttf b/public/css/TitilliumText22L006-webfont.ttf deleted file mode 100644 index 84f0e1d..0000000 Binary files a/public/css/TitilliumText22L006-webfont.ttf and /dev/null differ diff --git a/public/css/TitilliumText22L006-webfont.woff b/public/css/TitilliumText22L006-webfont.woff deleted file mode 100644 index 676ac40..0000000 Binary files a/public/css/TitilliumText22L006-webfont.woff and /dev/null differ diff --git a/public/css/fancybox/jquery.fancybox.min.css b/public/css/fancybox/jquery.fancybox.min.css deleted file mode 100644 index 7cc60b2..0000000 --- a/public/css/fancybox/jquery.fancybox.min.css +++ /dev/null @@ -1 +0,0 @@ -body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}} \ No newline at end of file diff --git a/public/css/style.css b/public/css/style.css deleted file mode 100644 index 7f28d81..0000000 --- a/public/css/style.css +++ /dev/null @@ -1,801 +0,0 @@ -/* BASE CSS */ -* { - margin: 0px; - padding: 0px; -} - -html { - background-color: #FFFFFF; -} - -body { - background-position: 50% 140px; - background-repeat: repeat-x; - font-family: "Lucida Grande", Arial, Helvetica, sans-serif; - font-size: 13px; - line-height: 20px; - color: #505050; -} - -body.editor { - background-color: #FFFFFF; - min-height: 400px; -} - -table { - border-collapse:collapse; - border-spacing: 0px; - border: 0px; -} - -table th { - text-align: left; -} - -table td { - vertical-align: top; -} - -.data_table th { - background-color: #ECE6E0; - font-weight: bold; - font-size: 14px; - padding: 6px 12px; - border-right: 2px solid #FFFFFF; -} - -.data_table td { - padding: 6px 12px; - background-color: #F8F6F4; - border-right: 2px solid #FFFFFF; - border-top: 2px solid #FFFFFF; -} - -.data_table td.dark { - background-color: #F2EEEA; -} - -p { - margin-bottom: 10px; -} - -ul { - padding-left: 15px; -} - -#content ul, #content ol { - padding-left: 15px; - margin-bottom: 10px; -} - -h1 { - font-family: "TitilliumText22LBold", "Lucida Grande", Arial, Helvetica, sans-serif; - font-size: 22px; - line-height: 24px; - font-weight: bold; - color: #505050; - margin-bottom: 10px; -} - -.layout2 h1 { - font-size: 28px; - line-height: 30px; - color: #FFFFFF; - letter-spacing: .02em; - margin-bottom: 16px; -} - -h2 { - font-size: 16px; - line-height: 20px; - font-weight: bold; - margin-bottom: 5px; -} - -img { - border: none; -} - -a { - text-decoration: none; - outline: none; - cursor: pointer; - color: #F3B41B; -} - -a:hover { - color: #DE8100; -} - -blockquote { - margin: 10px 0px 10px 15px; -} - -optgroup option { - padding-left: 20px; -} - -.cl { - clear: left; -} - -.cr { - clear: right; -} - -.cb { - clear: both; -} - -.right_photo { - float: right; - margin: 5px 0px 10px 15px; - display: inline; -} - -.left_photo { - float: left; - margin: 5px 15px 10px 0px; - display: inline; -} - -/* FONT CSS */ - -@font-face { - font-family: 'TitilliumText22LThin'; - src: url('TitilliumText22L001-webfont.eot'); - src: url('TitilliumText22L001-webfont.eot%3F') format('embedded-opentype'), - url('TitilliumText22L001-webfont.woff') format('woff'), - url('TitilliumText22L001-webfont.ttf') format('truetype'), - url('TitilliumText22L001-webfont.svg') format('svg'); - font-weight: normal; - font-style: normal; - -} - -@font-face { - font-family: 'TitilliumText22LLight'; - src: url('TitilliumText22L002-webfont.eot'); - src: url('TitilliumText22L002-webfont.eot%3F') format('embedded-opentype'), - url('TitilliumText22L002-webfont.woff') format('woff'), - url('TitilliumText22L002-webfont.ttf') format('truetype'), - url('TitilliumText22L002-webfont.svg') format('svg'); - font-weight: normal; - font-style: normal; - -} - -@font-face { - font-family: 'TitilliumText22LRegular'; - src: url('TitilliumText22L003-webfont.eot'); - src: url('TitilliumText22L003-webfont.eot%3F') format('embedded-opentype'), - url('TitilliumText22L003-webfont.woff') format('woff'), - url('TitilliumText22L003-webfont.ttf') format('truetype'), - url('TitilliumText22L003-webfont.svg') format('svg'); - font-weight: normal; - font-style: normal; - -} - -@font-face { - font-family: 'TitilliumText22LMedium'; - src: url('TitilliumText22L004-webfont.eot'); - src: url('TitilliumText22L004-webfont.eot%3F') format('embedded-opentype'), - url('TitilliumText22L004-webfont.woff') format('woff'), - url('TitilliumText22L004-webfont.ttf') format('truetype'), - url('TitilliumText22L004-webfont.svg') format('svg'); - font-weight: normal; - font-style: normal; - -} - -@font-face { - font-family: 'TitilliumText22LBold'; - src: url('TitilliumText22L005-webfont.eot'); - src: url('TitilliumText22L005-webfont.eot%3F') format('embedded-opentype'), - url('TitilliumText22L005-webfont.woff') format('woff'), - url('TitilliumText22L005-webfont.ttf') format('truetype'), - url('TitilliumText22L005-webfont.svg') format('svg'); - font-weight: normal; - font-style: normal; - -} - -@font-face { - font-family: 'TitilliumText22LXBold'; - src: url('TitilliumText22L006-webfont.eot'); - src: url('TitilliumText22L006-webfont.eot%3F') format('embedded-opentype'), - url('TitilliumText22L006-webfont.woff') format('woff'), - url('TitilliumText22L006-webfont.ttf') format('truetype'), - url('TitilliumText22L006-webfont.svg') format('svg'); - font-weight: normal; - font-style: normal; - -} - -/* FORM CSS */ - -fieldset { - border: 0px; -} - -legend { - font-size: 14px; - font-weight: bold; - padding-bottom: 5px; -} - -label, .label { - white-space: nowrap; -} - -fieldset td { - padding: 2px 4px; -} - -input { - font-family: "Lucida Grande", Arial, Helvetica, sans-serif; - font-size: 12px; - line-height: 18px; -} - -.button { - border: 0px; - background-color: #000000; - color: #FFFFFF; - font-size: 11px; - font-weight: bold; - padding: 2px 4px; -} - -.alert, .red { - color: #FF0000; -} - -/* LAYOUT CSS */ - -#container { - width: 940px; - margin: 0px auto; - position: relative; - padding-top: 393px; -} - -#header { - position: absolute; - top: 0px; - left: 0px; - width: 940px; - background-image: url('../images/header_bg.png'); - background-repeat: no-repeat; -} - -#logo { - margin: 23px 0px 12px 0px; - float: left; -} -/* JB Shrunk margin to fit chargebacks */ -#slogan { - clear: both; - width: 940px; - text-align: center; - font-family: "TitilliumText22LMedium", "Lucida Grande", Arial, Helvetica, sans-serif; - font-size: 15px; - letter-spacing: .05em; - text-shadow: #FFFFFF 1px 1px 1px; - color: #414141; - margin-bottom: 20px; -} - -#header #section_title { - font-family: "TitilliumText22LBold", "Lucida Grande", Arial, Helvetica, sans-serif; - color: #E8EBED; - font-size: 26px; - letter-spacing: .05em; - margin: 70px 0px 0px 0px; -} - -/* JB Shrunk magrin-botoom for chargebacks */ -#header.header_subnav #section_title { - margin: 0px 0px 8px 342px; - text-transform: uppercase; - color: #FFFFFF; - font-size: 24px; - letter-spacing: .1em; -/* background-image: url('../images/section_title_bg.gif'); - background-repeat: no-repeat; - background-position: 0px 18px;*/ -} - -#mission_control { - position: absolute; - top: 10px; - right: 0px; - width: 140px; - font-family: "TitilliumText22LMedium", "Lucida Grande", Arial, Helvetica, sans-serif; - font-size: 14px; - line-height: 16px; - text-align: center; -} - -#mission_control a { - color: #FFFFFF; -} - -#content { - width: 600px; - float: left; - margin-bottom: 30px; -} - -.layout3 #content { - width: 554px; - padding: 0px 176px 0px 210px; - float: none; - margin-bottom: 10px; - background-image: url('../images/contact_us_bg.jpg'); - background-repeat: no-repeat; - background-position: 0px 140px; - min-height: 550px; -} - -#right_content { - width: 300px; - float: right; - margin-bottom: 30px; -} - -.cta p { - margin-bottom: 0px; -} - -.cta_box, .cta_box2, .cta_box3, .cta_box4 { - background-image: url('../images/cta_box_bg.png'); - background-repeat: no-repeat; - padding: 18px 28px 0px 28px; - width: 244px; - height: 192px; - color: #505050; - font-size: 14px; - line-height: 19px; -} - -.cta_box2 { - background-image: url('../images/cta_box_bg2.png'); - height: 170px; -} - -.cta_box3 { - background-image: url('../images/cta_box_bg3.png'); - height: 148px; -} - -.cta_box4 { - background-image: url('../images/cta_box_bg4.png'); - height: 126px; -} - -.cta_box h3, .cta_box2 h3, .cta_box3 h3, .cta_box4 h3 { - font-family: "TitilliumText22LBold", "Lucida Grande", Arial, Helvetica, sans-serif; - font-size: 16px; - line-height: 23px; - color: #FFFFFF; - text-shadow: #428D10 1px -1px 0px; - margin-bottom: 23px; -} - -.cta_nobox { - padding: 0px 28px 0px 28px; - width: 244px; - color: #8F8F8F; - font-family: Georgia, "Times New Roman", Times, serif; - font-size: 18px; - line-height: 24px; - font-weight: bold; - font-style: italic; -} - -#footer { - background-color: #F2EEE9; - background-image: url('../images/footer_bg.gif'); - background-repeat: repeat-x; - background-position: bottom left; - border-top: 1px solid #E4DDD4; -} - -#footer_inner { - width: 940px; - margin: 0px auto; - padding: 20px 0px 25px 0px; - font-size: 13px; - line-height: 21px; - color: #6B6B6B; -} - -#footer a { - color: #6B6B6B; -} - -#footer a:hover { - color: #649C35; -} - -.footer_column { - width: 221px; - float: left; - margin: 0px 18px 10px 0px; - display: inline; -} - -.footer_title { - font-size: 13px; - font-weight: bold; - color: #4A4A4A; - padding-bottom: 6px; - border-bottom: 1px solid #7CC242; - margin-bottom: 7px; -} - -.footer_title a { - color: #4A4A4A; -} - -#footer ul { - padding: 0px; - margin-bottom: 10px; -} - -#footer ul li { - list-style: none; -} - -#footer blockquote { - margin: 0px; -} - -#footer_slogan { - // border-top: 1px solid #7CC242; - // margin-top: 10px; - // padding-top: 10px; - font-family: Georgia, "Times New Roman", Times, serif; - font-style: italic; - font-weight: bold; - font-size: 18px; - line-height: 22px; - color: #8F8F8F; -} - -#copyright { - clear: both; - text-align: center; - color: #A7A7A7; -} - -/* NAVIGATION CSS */ - -#nav { - padding: 0px; - margin: 95px 32px 0px 0px; - float: right; - display: inline; -} - -#nav li { - list-style: none; - float: left; - margin-left: 25px; - display: inline; - font-family: "TitilliumText22LMedium", "Lucida Grande", Arial, Helvetica, sans-serif; - font-size: 17px; - position: relative; -} - -#nav li a { - color: #414141; - padding-left: 12px; -} - -#nav li a:hover { - background-image: url('../images/nav_bg.gif'); - background-repeat: no-repeat; - background-position: left center; -} - -#nav li ul { - display: none; -} - -#nav li:hover ul { - display: block; - position: absolute; - top: 20px; - left: -14px; - width: 188px; - padding: 15px 0px 10px 0px; - background-image: url('../images/dropdown_bg1.png'); - background-repeat: no-repeat; - background-position: bottom left; -} - -#nav li#nav3:hover ul { - width: 242px; - background-image: url('../images/dropdown_bg2.png'); -} - -#nav li ul li { - float: none; - display: block; - margin: 0px 0px 5px 0px; - padding: 0px 0px 0px 42px; - font-family: "Lucida Grande", Arial, Helvetica, sans-serif; - font-size: 13px; - font-weight: bold; - text-indent: -15px; -} - -#nav li ul li.first { - background-image: url('../images/dropdown_bg1_top.png'); - background-repeat: no-repeat; - background-position: 0px 10px; -} - -#nav li#nav3 ul li.first { - background-image: url('../images/dropdown_bg2_top.png'); -} - -#nav li ul li a { - padding: 0px; - color: #414141; -} - -#nav li ul li a:hover { - background-image: none; - color: #F38A00; -} - -#subnav { - margin: 0px 0px 0px 342px; -} - -.subnav { - padding: 0px; - float: left; - width: 299px; -} -/* JB updated to add RP */ -.subnav li { - list-style: none; - font-family: "TitilliumText22LRegular", "Lucida Grande", Arial, Helvetica, sans-serif; - font-size: 17px; - margin-bottom: 5px; - height: 18px; -} - -.subnav li a { - color: #FFFFFF; - background-image: url('../images/subnav_bg.png'); - background-repeat: no-repeat; - padding-left: 17px; -} - -.subnav li a.bg1 { - background-position: 0px 5px; -} - -.subnav li a.bg2 { - background-position: 0px -25px; -} - -.subnav li a.bg3 { - background-position: 0px -55px; -} - -.subnav li a.bg4 { - background-position: 0px -85px; -} - -.subnav li a:hover { - background-position: 0px -115px; -} - -/* Home Slideshow CSS */ - -#home_slideshow { - width: 940px; - height: 280px; - padding: 0px; - margin: 0px 0px 66px 0px; - list-style: none; - overflow: scroll; -} - -#home_slideshow li { - height: 280px; - position: relative; - width: 440px; -} - -/* -#home_slideshow li { - list-style: none; - float: left; - width: 125px; - height: 280px; - overflow: hidden; - background-position: top right; -} - -#home_slideshow li#slide1 { - width: 440px; -} -*/ - -.home_box { - width: 331px; - padding: 0px 0px 0px 125px; - float: left; - position: relative; - margin: 0px 0px 25px 33px; - display: inline; - color: #FFFFFF; -} - -.home_box_first { - clear: both; - margin-left: -5px; -} - -.home_box a { - position: absolute; - top: 0px; - left: 0px; - width: 107px; - height: 104px; - overflow: hidden; - text-indent: -999px; -} - -.home_box a:hover { - background-position: 0px -104px; -} - -.home_box h2 { - border-bottom: 2px solid #7CC242; - font-family: "TitilliumText22LMedium", "Lucida Grande", Arial, Helvetica, sans-serif; - font-size: 20px; - line-height: 22px; - font-weight: normal; - padding-bottom: 4px; -} - -/* FEEDBACK FORM CSS */ - -.feedback { - width: 554px; -} - -.feedback label { - display: block; - text-align: right; - width: 240px; - float: left; - white-space: normal; - padding-top: 10px; - font-size: 14px; -} - -.feedback div { - padding: 0px 0px 12px 0px; - float: right; - width: 284px; -} - -.feedback div label { - display: inline; - float: none; - clear: none; - margin: 0px; - width: auto; - text-align: left; - font-weight: normal; -} - -.feedback div table { - white-space: nowrap; -} - -.feedback input { - width: 274px; - padding: 5px 5px; - height: 25px; - border: 0px; - background-image: url('../images/input_bg.gif'); -} - -.feedback select { - width: 274px; - padding: 2px 3px; -} - -.feedback textarea { - width: 274px; - padding: 5px 5px; - height: 125px; - border: 0px; - background-image: url('../images/textarea_bg.gif'); -} - -.feedback br { - clear: both; -} - -.feedback .button { - width: auto; -} - -.feedback .submitbutton { - width: 110px; - height: 34px; - padding-top: 2px; - border: 0px; - background-image: url('../images/submit_button.gif'); - background-repeat: no-repeat; - float: right; - cursor: pointer; - text-indent: -999px; -} - -.feedback .submitbutton:hover { - background-position: 0px -34px; -} - -/* Interactive Diagram CSS */ - -#interactive_diagram h2 { - font-family: "TitilliumText22LBold", "Lucida Grande", Arial, Helvetica, sans-serif; - font-size: 16px; - letter-spacing: .05em; - text-transform: uppercase; - padding-bottom: 5px; - border-bottom: 2px solid #F3B41B; - margin-bottom: 20px; -} - -#interactive_diagram ul.slideshow { - float: right; - display: block; - width:363px; - height:302px; - margin: 0px 0px 30px 10px; - padding: 0; - position: relative; - list-style-type: none; - list-style-image: none; -} - -#interactive_diagram ul.slideshow li { - margin: 0; - padding: 0; - position: absolute; - top: 0px; - left: 0px; - list-style-type: none; - display: none; -} - -#interactive_diagram ul.slideshow li:first-child { - display: block; -} - -#interactive_diagram ul { - list-style-image: url('../images/green_bullet.gif'); -} - -#interactive_diagram li { - font-size: 14px; - margin-bottom: 10px; -} - -#interactive_diagram ul.interactive li:hover { - color: #79C03F; - cursor: pointer; diff --git a/public/favicon.ico b/public/favicon.ico deleted file mode 100644 index 741727d..0000000 Binary files a/public/favicon.ico and /dev/null differ diff --git a/public/features/advanced-processing/index.html b/public/features/advanced-processing/index.html deleted file mode 100644 index 485eeb6..0000000 --- a/public/features/advanced-processing/index.html +++ /dev/null @@ -1,227 +0,0 @@ - - - RocketGate® - Advanced Processing - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-

Advanced Processing

-

Choose RocketGate’s responsive technology to avoid loss from datacenter outages.

-

Many processors use a single datacenter with a “disaster recovery” model for so-called high availability. In this model, if one datacenter fails, then technicians are alerted who then try to address the problems with this datacenter. If they are unable to do so expediently, they begin the process of bringing their “disaster recovery” datacenter online. Outages, even partial outages, are obviously very costly.

-

A 2011 research study called “Calculating the Cost of Data Center Outages” by the independent Ponemon Institute indicates that the costs range from a low of $38,969 to a high of $1,017,746 with an overall average cost of $505,502 per incident (with an “average” datacenter outage of 134 minutes, the cost is more than $11,000 per minute). These costs factor in lost business, destruction of mission critical data, impact of downtime on organizational productivity, cost to remediate systems and core business processes, legal and regulatory impact, lost confidence and trust among key customers, not to mention brand and reputation damage.

-

In stark contrast, RocketGate’s fault-tolerant architecture uses multiple active/active datacenters, with load balancing and auto-cascading across the datacenters with no single point of failure. Harness the power of this technology for your business. RocketGate offers the following transaction processing options that leverage its multi-datacenter architecture:

-
    -
  1. Gateway API
  2. -
  3. Hosted Form
  4. -
  5. Hosted Page
  6. -
  7. VPOS
  8. -
  9. Shopping Cart
  10. -
- -
- -
-
-
-
-

Fault-Tolerant Architecture

-

Use of multiple active-active, geographically-diverse datacenters with load balancing and auto-cascading means you don't lose transactions, ever.

-
-

 

-
- - -
-
-

Choose a Solution

-

RocketGate offers many processing options, so you can choose the one that best fits your needs.

-
-

 

-
- - -
-
-

So easy to use, you'll be up and running in minutes.

-
-

 

-
- -
-
- -
- -
- - - - - - - diff --git a/public/features/advanced-reporting/index.html b/public/features/advanced-reporting/index.html deleted file mode 100644 index d935178..0000000 --- a/public/features/advanced-reporting/index.html +++ /dev/null @@ -1,248 +0,0 @@ - - - RocketGate® - Advanced Reporting - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-

Advanced Reporting

-

RocketGate’s advanced reporting system, “Mission Control” gives you the information necessary to make well-informed business decisions. Real-time reports are available online so you can view data anytime, anywhere. Mission Control allows you to view reports in a variety of formats such as HTML, CSV, PDF and XML. Merchants wishing to integrate data into in-house reporting applications can utilize an API to retrieve any of the reports programmatically.

-
-

Mission Control answers key business questions like:

- -
-

Features:

- -
-

A small sampling of reports in Mission Control:

- -

-

Reports can be cross-referenced by affiliate, country, website, product, price, merchant account, and more. Approval ratios and decline reasons can be cross-referenced by affiliate, country, site, product, price, account, and more.

- -
- -
-
-
-
-

Data at Your Fingertips

-

Highly illustrative reports with graphs and projections mean you always know how your business is growing.

-
-

 

-
- - -
-
-

Pull Data Programmatically

-

Merchants who want to integrate data into in-house reporting applications can retrieve report data automatically.

-
-

 

-
- - -
-
-

Real time reports offer up-to-the-minute sales data.

-
-

 

-
- -
-
- -
- -
- - - - - - - diff --git a/public/features/automated-chargeback-processing/index.html b/public/features/automated-chargeback-processing/index.html deleted file mode 100644 index 8e2d99e..0000000 --- a/public/features/automated-chargeback-processing/index.html +++ /dev/null @@ -1,218 +0,0 @@ - - - RocketGate® - Automated Chargeback Processing - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-

Automated Chargeback Processing

-

Protect your business with RocketGate’s automated chargeback processing service. When a chargeback, retrieval or reversal is received (via a daily digital feed),RocketGate will automatically mark the transaction as a chargeback, cancel a subscription (if applicable), block the customer from making future purchases, add the credit card number to a negative database and then send the data to the merchant via postback.

-

The tool suite also includes a Chargeback Queue tool that lists retrieval and chargeback data for review with built-in workflow management. In addition, RocketGate’s sophisticated reporting helps to identify fraudulent activity from affiliates, consumers and issuing banks before chargebacks occur. This proactive approach improves your bottom line. Retrieval requests and chargebacks can be responded to efficiently and easily in order to get reversals as quickly as possible.

- -
- -
-
-
-
-

Protect Your Business

-

Daily feeds of chargeback and retrieval info lower your exposure to additional chargebacks from the same customer.

-
-

 

-
- - -
-
-

Chargeback Queue

-

Chargeback data is combined with sophisticated reporting to identify fraudulent activity before chargebacks occur.

-
-

 

-
- - -
-
-

RocketGate's proactive approach improves your bottom line.

-
-

 

-
- -
-
- -
- -
- - - - - - - diff --git a/public/features/index.xml b/public/features/index.xml deleted file mode 100644 index 2fc82f8..0000000 --- a/public/features/index.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - Features on RocketGate® - http://localhost:1313/features/ - Recent content in Features on RocketGate® - Hugo - en-us - - - Advanced Processing - http://localhost:1313/features/advanced-processing/ - Mon, 01 Jan 0001 00:00:00 +0000 - http://localhost:1313/features/advanced-processing/ - <h1 id="advanced-processing">Advanced Processing</h1> <p>Choose RocketGate’s responsive technology to avoid loss from datacenter outages.</p> <p>Many processors use a single datacenter with a “disaster recovery” model for so-called high availability. In this model, if one datacenter fails, then technicians are alerted who then try to address the problems with this datacenter. If they are unable to do so expediently, they begin the process of bringing their “disaster recovery” datacenter online. Outages, even partial outages, are obviously very costly.</p> - - - Advanced Reporting - http://localhost:1313/features/advanced-reporting/ - Mon, 01 Jan 0001 00:00:00 +0000 - http://localhost:1313/features/advanced-reporting/ - <h1 id="advanced-reporting">Advanced Reporting</h1> <p>RocketGate&rsquo;s advanced reporting system, “Mission Control” gives you the information necessary to make well-informed business decisions. Real-time reports are available online so you can view data anytime, anywhere. Mission Control allows you to view reports in a variety of formats such as HTML, CSV, PDF and XML. Merchants wishing to integrate data into in-house reporting applications can utilize an API to retrieve any of the reports programmatically.</p> <br /> <h2 id="mission-control-answers-key-business-questions-like">Mission Control answers key business questions like:</h2> <ul> <li>How many members do I have and what is my recurring success rate?</li> <li>Which of my merchant accounts performs the best?</li> <li>Do I have a bad affiliate?</li> <li>What is my pricing “sweet spot”?</li> <li>What are the best days of the week for sales &amp; marketing initiatives?</li> <li>How can I configure my load balancing to take advantage of the bank with the best authorization rates?</li> </ul> <br /> <h2 id="features">Features:</h2> <ul> <li>Detailed dashboards, reports and graphs</li> <li>Printer-friendly PDF and graphical views of data</li> <li>Export to CSV/Excel</li> </ul> <br /> <h2 id="a-small-sampling-of-reports-in-mission-control">A small sampling of reports in Mission Control:</h2> <ul> <li>Real time sales with daily $ and transaction total projections</li> <li>Sales by hour comparing today’s sales with prior sales for that day of the week (ex: Monday’s sales versus past 8 Mondays)</li> <li>Batch report</li> <li>Decline report with the ability to track decline reasons over time</li> <li>Chargeback with cross referencing of many different factors</li> <li>Membership/Recurring</li> <li>Approval Ratio</li> <li>Hosted Page traffic to sales conversion</li> </ul> <p><img src="http://localhost:1313/images/missioncontrol2.jpg" alt=""></p> - - - Automated Chargeback Processing - http://localhost:1313/features/automated-chargeback-processing/ - Mon, 01 Jan 0001 00:00:00 +0000 - http://localhost:1313/features/automated-chargeback-processing/ - <h1 id="automated-chargeback-processing">Automated Chargeback Processing</h1> <p>Protect your business with RocketGate’s automated chargeback processing service. When a chargeback, retrieval or reversal is received (via a daily digital feed),RocketGate will automatically mark the transaction as a chargeback, cancel a subscription (if applicable), block the customer from making future purchases, add the credit card number to a negative database and then send the data to the merchant via postback.</p> <p>The tool suite also includes a Chargeback Queue tool that lists retrieval and chargeback data for review with built-in workflow management. In addition, RocketGate’s sophisticated reporting helps to identify fraudulent activity from affiliates, consumers and issuing banks <strong>before</strong> chargebacks occur. This proactive approach improves your bottom line. Retrieval requests and chargebacks can be responded to efficiently and easily in order to get reversals as quickly as possible.</p> - - - Merchant Support Tools - http://localhost:1313/features/merchant-support-tools/ - Mon, 01 Jan 0001 00:00:00 +0000 - http://localhost:1313/features/merchant-support-tools/ - <h1 id="merchant-support-tools">Merchant Support Tools</h1> <p>Manage customer accounts with RocketGate’s full suite of merchant support tools including tools for transaction lookups, subscription/recurring membership information updates and refunds, both full and partial. You have the ability to respond to retrieval requests and chargebacks quickly and easily. RocketGate’s Customer Support Tool Suite features:</p> <ul> <li>Real time Transaction and Membership Management dashboards</li> <li>Customer and transaction lookup tools - locate customers and/or transactions efficiently using one or multiple search parameters</li> <li>Refund tool - issue a single credit or a batch of refunds</li> <li>Full and partial refunds</li> <li>PCI compliant manual and scheduled re-bill transaction processing</li> <li>Virtual Point of Sale tool - process phone or fax orders easily</li> <li>Membership management - cancel memberships and modify renewal and cancel dates</li> <li>Chargeback Queue Tool - list retrieval and chargeback data for review with built-in workflow management</li> <li>Risk Management tools - search for, monitor and/or block risky transactions or customers based on your own and/or Rocketgate’s Fraud Prevention Policies</li> </ul> <br /> <h2 id="customer-retention">Customer Retention</h2> <p>For merchants with subscription-based business models, customer retention is a key indicator of performance. Even a seemingly small increase in customer retention will significantly improve the bottom line over the long run. RocketGate provides many sophisticated tools that help merchants make well-informed business decisions regarding customer retention. In addition, RocketGate’s sophisticated fault-tolerant gateway helps maximize customer retention.</p> - - - Multiple Currencies - http://localhost:1313/features/multiple-currencies/ - Mon, 01 Jan 0001 00:00:00 +0000 - http://localhost:1313/features/multiple-currencies/ - <h1 id="multiple-currencies">Multiple Currencies</h1> <p>RocketGate’s high-performance gateway supports more than 60 different currencies, so you can efficiently expand your business by selling to international customers . International customers can view and pay with their own currency – which reduces credit requests and chargebacks. You have the added convenience of settlement and reporting in your local currency. RocketGate supports multiple US-based and offshore banks. Features include:</p> <br /> <table class="data_table"> <thead> <tr> <th>Multi-Currency Solution</th> <th>Real Time Currency Conversion</th> </tr> </thead> <tbody> <tr> <td>Offshore bank support in multiple regions of the world including Europe, Latin American and the Caribbean</td> <td class="dark">Save $ and time with real time currency conversion – Example: Run a transaction in EUR but have it settle in US$</td> </tr> <tr> <td class="dark">Support for all widely used currencies</td> <td>Support for all widely used currencies</td> </tr> <tr> <td>Example:&nbsp; EUR -&gt; USD</td> <td class="dark">No wire fees from foreign banks</td> </tr> <tr> <td class="dark">Example:&nbsp; GBP -&gt; USD</td> <td>No foreign corporation setup required</td> </tr> </tbody> </table> <br /> <p>Here is a list of the currencies we currently process. Please note that we can easily add new currencies by request:</p> - - - PCI Compliant - http://localhost:1313/features/pci-compliant/ - Mon, 01 Jan 0001 00:00:00 +0000 - http://localhost:1313/features/pci-compliant/ - <h1 id="pci-compliant">PCI Compliant</h1> <p>RocketGate is a Tier 1 certified Payment Card Industry (PCI) compliant service provider.</p> <p><a href="https://www.pcisecuritystandards.org/" target="_blank"><img alt="" style="float: right;" src="http://localhost:1313/images/pci-badge.png"></a></p> <p>The <strong>P</strong>ayment <strong>C</strong>ard <strong>I</strong>ndustry <strong>D</strong>ata <strong>S</strong>ecurity <strong>S</strong>tandard (PCI DSS) is a set of requirements designed to ensure that <strong>all</strong> companies that <strong>process</strong>, <strong>store</strong> or <strong>transmit</strong> credit card information maintain a secure environment. The PCI DSS is administered and managed by the <a href="https://www.pcisecuritystandards.org/">PCI SSC</a>, an independent body that was created by the major payment card brands (Visa, MasterCard, American Express, Discover and JCB.). It is important to note, the payment brands and acquirers are responsible for enforcing compliance, not the PCI Security Standards Council.</p> - - - Recurring Billing - http://localhost:1313/features/recurring-billing/ - Mon, 01 Jan 0001 00:00:00 +0000 - http://localhost:1313/features/recurring-billing/ - <h1 id="recurring-billing">Recurring Billing</h1> <p>Maximize profits with RocketGate’s easy to use, flexible and highly configurable recurring/subscription billing options and watch your revenue stream steadily grow. Features include:</p> <ul> <li>Advanced flexible and easy-to-use APIs for complex recurring and subscription products including: <ul> <li>Simple recurs</li> <li>Paid trials</li> <li>Free trials</li> <li>Choose a recurring billing schedule based on days, weeks, months, quarters, year, and lifetime</li> <li>Instant upgrades</li> <li>Prorated upgrades</li> <li>Authorization-only including $0 auths</li> <li>Cancel promos</li> <li>Recurring billing rate and/or frequency modification (gold upgraded to silver or monthly changed to quarterly)</li> <li>Step down rebills</li> <li>Rebills run continuously throughout the day so that a 1 day trial always gets a full 24 hours of access.</li> </ul> </li> <li>Configure frequency of renew batches to maximize profits <ul> <li>Configurable transaction retry schedule</li> </ul> </li> </ul> <p>With RocketGate’s advanced membership reporting tools, you can:</p> - - - Risk Management - http://localhost:1313/features/risk-management/ - Mon, 01 Jan 0001 00:00:00 +0000 - http://localhost:1313/features/risk-management/ - <h1 id="risk-management">Risk Management</h1> <p>RocketGate&rsquo;s sophisticated risk prevention algorithms precisely and effectively lower your chargeback ratios while increasing your revenues. Put RocketGate&rsquo;s multi-level, intelligent, proprietary risk prevention software to work for your business. Risk reporting recognizes fraud patterns with built-in affiliate, customer and transaction risk tools and reports, identifying leading indicators of fraud before fraudulent transactions turn into chargebacks.</p> <br /> <p><img src="http://localhost:1313/images/profitability.jpg" alt=""></p> <br /> <p>Rocketgate’s tools can also be used to identify real-time risks, cross-reference multiple data-rich blacklists, deny re-entry and proactively refund high-risk transactions in an effort to eradicate chargebacks. Start using RocketGate’s tools and intelligent technology today to improve your bottom line tomorrow.</p> - - - diff --git a/public/features/merchant-support-tools/index.html b/public/features/merchant-support-tools/index.html deleted file mode 100644 index e999908..0000000 --- a/public/features/merchant-support-tools/index.html +++ /dev/null @@ -1,237 +0,0 @@ - - - RocketGate® - Merchant Support Tools - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-

Merchant Support Tools

-

Manage customer accounts with RocketGate’s full suite of merchant support tools including tools for transaction lookups, subscription/recurring membership information updates and refunds, both full and partial. You have the ability to respond to retrieval requests and chargebacks quickly and easily. RocketGate’s Customer Support Tool Suite features:

- -
-

Customer Retention

-

For merchants with subscription-based business models, customer retention is a key indicator of performance. Even a seemingly small increase in customer retention will significantly improve the bottom line over the long run. RocketGate provides many sophisticated tools that help merchants make well-informed business decisions regarding customer retention. In addition, RocketGate’s sophisticated fault-tolerant gateway helps maximize customer retention.

-
-

Customizable Retry Payment Failures to Increase ACLV

-

With the cost of customer acquisition on the rise, customer retention is all the more important. RocketGate’s intelligent gateway helps increase the Average Customer Lifetime Value (ACLV) in a variety of ways including automatic retries of “soft” credit card declines (such as “card over limit”) ensuring that you don’t lose a good customer. In addition, RocketGate’s Gateway API has full support for programmatically updating customer billing information.

-
-

Managing Retrievals and Chargebacks

-

Chargeback management is one of many important ways that RocketGate’s merchants minimize current and future risk and increase profits at the same time. RocketGate receives direct data feeds of chargebacks and retrieval requests from selected partner banks, enabling you to make business decisions with the most up-to-date information. Based on this information, RocketGate can immediately take steps on your behalf such as canceling the customer that is charging back and preventing him or her from making any future purchases. RocketGate’s Chargeback Queue tool allows single or multiple merchant representatives to process a pool of chargeback data and auto-populates fields in required financial paperwork with customer and transaction data for processing or contesting chargebacks with ease and efficiency. In addition, RocketGate offers automated reports that display chargeback data in a statistically meaningful way, making trends easy to see.

- -
- -
-
-
-
-

Full Suite of Tools

-

Customer support tools include transaction lookups, recurring billing info, refunds and many more.

-
-

 

-
- - -
-
-

Manage Chargebacks

-

RocketGate receives direct data feeds of chargeback and retrieval data from many banks.

-
-

 

-
- - -
-
-

Increase the average customer lifetime value by retrying "soft" declines with customizable, automated retries.

-
-

 

-
- -
-
- -
- -
- - - - - - - diff --git a/public/features/multiple-currencies/index.html b/public/features/multiple-currencies/index.html deleted file mode 100644 index 6bcbed4..0000000 --- a/public/features/multiple-currencies/index.html +++ /dev/null @@ -1,307 +0,0 @@ - - - RocketGate® - Multiple Currencies - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-

Multiple Currencies

-

RocketGate’s high-performance gateway supports more than 60 different currencies, so you can efficiently expand your business by selling to international customers . International customers can view and pay with their own currency – which reduces credit requests and chargebacks. You have the added convenience of settlement and reporting in your local currency. RocketGate supports multiple US-based and offshore banks. Features include:

-
- - - - - - - - - - - - - - - - - - - - - - - - - -
Multi-Currency SolutionReal Time Currency Conversion
Offshore bank support in multiple regions of the world including Europe, Latin American and the CaribbeanSave $ and time with real time currency conversion – Example: Run a transaction in EUR but have it settle in US$
Support for all widely used currenciesSupport for all widely used currencies
Example:  EUR -> USDNo wire fees from foreign banks
Example:  GBP -> USDNo foreign corporation setup required
-
-

Here is a list of the currencies we currently process. Please note that we can easily add new currencies by request:

- - - - - - - - -
-

Argentinean Peso ARS

-

Australian Dollar AUD

-

Bahamian Dollar BSD

-

Bermuda Dollar BMD

-

Brazilian Real BRL

-

Canadian Dollar CAD

-

Chilean Peso CLP

-

Chinese Yuan CNY

-

Columbian Peso COP

-

Costa Rican Colon CRC

-

Czech Koruna CZK

-

Danish Krone DKK

-

East Caribbean Dollar XCD

-

Euro EUR

-

Great British Pound GBP

-

Guatemalan Quetzal GTQ

-

Hong Kong Dollar HKD

-

Hungarian Forint HUF

-

Iceland Kronu INR

-

Indian Rupee INR

-

Indonesian Rupiah IDR

-

Israeli Shekel ILS

-

Japanese Yen JPY

-

Latvian Lats LVL

-

Macau Pataca MOP

-
-

Malaysian Ringgit MYR

-

Maldives Rufiyaa MVR

-

Maltese Lira MTL

-

Mexican Peso MXN

-

New Zealand Dollar NZD

-

Norwegian Krone NOK

-

Peruvian Nuevo Soles PEN

-

Philippine Peso PHP

-

Polish Zloty PLN

-

Russian Ruble RUR

-

Saudi Riyal SAR

-

Singapore Dollar SGD

-

Slovak Koruna SKK

-

South African Rand ZAR

-

South Korean Wan KRW

-

Sri Lanka Rupee LKR

-

Swedish Krona SEK

-

Swiss Franc CHF

-

Taiwan Dollar TWD

-

Thai Baht THB

-

Trinidad & Tobago Dollar TTD

-

Turkish Lira TRY

-

United Arab Dirham AED

-

US Dollar USD 

-

Venezuelan Bolivar VEB

-
- -
- -
-
-
-
-

Real Time Currency Conversion

-

Save time and money with real time currency conversion - no wire fees!

-
-

 

-
- - -
-
-

Supports Many Currencies

-

RocketGate supports all widely used currencies and can easily add more if needed.

-
-

 

-
- - -
-
-

Expand your business worldwide with RocketGate's multi-currency support.

-
-

 

-
- -
-
- -
- -
- - - - - - - diff --git a/public/features/pci-compliant/index.html b/public/features/pci-compliant/index.html deleted file mode 100644 index c4aa9b6..0000000 --- a/public/features/pci-compliant/index.html +++ /dev/null @@ -1,311 +0,0 @@ - - - RocketGate® - PCI Compliant - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-

PCI Compliant

-

RocketGate is a Tier 1 certified Payment Card Industry (PCI) compliant service provider.

-

-

The Payment Card Industry Data Security Standard (PCI DSS) is a set of requirements designed to ensure that all companies that process, store or transmit credit card information maintain a secure environment. The PCI DSS is administered and managed by the PCI SSC, an independent body that was created by the major payment card brands (Visa, MasterCard, American Express, Discover and JCB.). It is important to note, the payment brands and acquirers are responsible for enforcing compliance, not the PCI Security Standards Council.

-
-

PCI Solutions for RocketGate merchants:

-

1. Hosted Page

-

RocketGate collects the credit card information on your behalf so you can reduce the scope of your PCI compliance efforts because you are not storing or transmitting sensitive data.

-

See the lifecycle of a Hosted Page Transaction

-

2. Hosted Form

-

Credit card data is entered by the customer and then is transmitted directly to RocketGate. You are no longer required to be PCI compliant because you are not processing or transmitting sensitive data.

-

See the lifecycle of a Hosted Form Transaction

-

3. Tokenized Payment Processing

-

RocketGate returns a unique token after the initial transaction that allows you to process subsequent transactions without storing credit card data.

-

You are no longer required to be PCI compliant because you are not processing, storing or transmitting sensitive data.

-

See the lifecycle of a Tokenized Transaction

-

Here are the Payment Card Industry (PCI) Data Security Standard set out by the consortium of card issuers known as the PCI Security Standards Council:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

PCI Data Security Standard

-

Build and Maintain a Secure Network

-
    -
  1. Install and maintain a firewall configuration to protect data
  2. -
  3. Do not use vendor-supplied defaults for system passwords and other security parameters
  4. -
-

Protect Cardholder Data

-
    -
  1. Protect stored data
  2. -
  3. Encrypt transmission of cardholder data and sensitive information across public networks
  4. -
-
-

Maintain a Vulnerability Management Program

-
-
    -
  1. Use and regularly update anti-virus software
  2. -
  3. Develop and maintain secure systems and applications
  4. -
-

Implement Strong Access Control Measures

-
    -
  1. Restrict access to data by business need-to-know
  2. -
  3. Assign a unique ID to each person with computer access
  4. -
  5. Restrict physical access to cardholder data
  6. -
-
-

Regularly Monitor and Test Networks

-
-
    -
  1. Track and monitor all access to network resources and cardholder data
  2. -
  3. Regularly test security systems and processes
  4. -
-

Maintain an Information Security Policy

-
    -
  1. Maintain a policy that addresses information security
  2. -
-
-
-

By complying with the PCI Data Security Standard, Visa members, merchants, and service providers not only meet their obligations to the payment system, but also build a culture of security that benefits everyone.

-

Additional Information:

- - -
- -
-
-
-
-

Certified Tier 1 Provider

-

RocketGate is a Tier 1 PCI Compliant service provider.

-
-

 

-
- - -
-
-

PCI Data Security Standard

-

RocketGate conforms to the PCI Data Security Standard.

-
-

 

-
- - -
-
-

RocketGate protects your data so you can sleep at night.

-
-

 

-
- -
-
- -
- -
- - - - - - - diff --git a/public/features/recurring-billing/index.html b/public/features/recurring-billing/index.html deleted file mode 100644 index 844cce3..0000000 --- a/public/features/recurring-billing/index.html +++ /dev/null @@ -1,245 +0,0 @@ - - - RocketGate® - Recurring Billing - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-

Recurring Billing

-

Maximize profits with RocketGate’s easy to use, flexible and highly configurable recurring/subscription billing options and watch your revenue stream steadily grow. Features include:

- -

With RocketGate’s advanced membership reporting tools, you can:

- - -
- -
-
-
-
-

Easy to Use Recurring Billing

-

Recurring billing options including: auth-only, $0 auths, trials, step-down billing, upgrades and more.

-
-

 

-
- - -
-
-

Track Crucial Metrics

-

Data including affiliate, website, product ID is tracked in order to provide sophisticated sales metrics.

-
-

 

-
- - -
-
-

Sophisticated recurring billing options help your business grow.

-
-

 

-
- -
-
- -
- -
- - - - - - - diff --git a/public/features/risk-management/index.html b/public/features/risk-management/index.html deleted file mode 100644 index 1cb51e0..0000000 --- a/public/features/risk-management/index.html +++ /dev/null @@ -1,221 +0,0 @@ - - - RocketGate® - Risk Management - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-

Risk Management

-

RocketGate’s sophisticated risk prevention algorithms precisely and effectively lower your chargeback ratios while increasing your revenues. Put RocketGate’s multi-level, intelligent, proprietary risk prevention software to work for your business. Risk reporting recognizes fraud patterns with built-in affiliate, customer and transaction risk tools and reports, identifying leading indicators of fraud before fraudulent transactions turn into chargebacks.

-
-

-
-

Rocketgate’s tools can also be used to identify real-time risks, cross-reference multiple data-rich blacklists, deny re-entry and proactively refund high-risk transactions in an effort to eradicate chargebacks. Start using RocketGate’s tools and intelligent technology today to improve your bottom line tomorrow.

- -
- -
-
-
-
-

Increase Profits

-

RocketGate's sophisticated risk prevention algorithms lower chargebacks and increase revenue.

-
-

 

-
- - -
-
-

Intelligent Risk Tools

-

RocketGate's intelligent tools include real-time risk analysis, black/whitelists cross referencing and more.

-
-

 

-
- - -
-
-

RocketGate's intelligent risk algorithms improve your bottom line.

-
-

 

-
- -
-
- -
- -
- - - - - - - diff --git a/public/images/about-rocketgate.jpg b/public/images/about-rocketgate.jpg deleted file mode 100644 index 2f2950e..0000000 Binary files a/public/images/about-rocketgate.jpg and /dev/null differ diff --git a/public/images/aff_google.png b/public/images/aff_google.png deleted file mode 100644 index 9aeb8d0..0000000 Binary files a/public/images/aff_google.png and /dev/null differ diff --git a/public/images/aff_mpa3.png b/public/images/aff_mpa3.png deleted file mode 100644 index 1758a2c..0000000 Binary files a/public/images/aff_mpa3.png and /dev/null differ diff --git a/public/images/aff_nats.png b/public/images/aff_nats.png deleted file mode 100644 index d96452d..0000000 Binary files a/public/images/aff_nats.png and /dev/null differ diff --git a/public/images/contact_us_bg.jpg b/public/images/contact_us_bg.jpg deleted file mode 100644 index c2c09c8..0000000 Binary files a/public/images/contact_us_bg.jpg and /dev/null differ diff --git a/public/images/cta_box_bg.png b/public/images/cta_box_bg.png deleted file mode 100644 index 5304b7c..0000000 Binary files a/public/images/cta_box_bg.png and /dev/null differ diff --git a/public/images/cta_box_bg2.png b/public/images/cta_box_bg2.png deleted file mode 100644 index 4c37331..0000000 Binary files a/public/images/cta_box_bg2.png and /dev/null differ diff --git a/public/images/cta_box_bg3.png b/public/images/cta_box_bg3.png deleted file mode 100644 index 0f79407..0000000 Binary files a/public/images/cta_box_bg3.png and /dev/null differ diff --git a/public/images/cta_box_bg4.png b/public/images/cta_box_bg4.png deleted file mode 100644 index 5788872..0000000 Binary files a/public/images/cta_box_bg4.png and /dev/null differ diff --git a/public/images/dropdown_bg1.png b/public/images/dropdown_bg1.png deleted file mode 100644 index c937c18..0000000 Binary files a/public/images/dropdown_bg1.png and /dev/null differ diff --git a/public/images/dropdown_bg1_top.png b/public/images/dropdown_bg1_top.png deleted file mode 100644 index a9e310e..0000000 Binary files a/public/images/dropdown_bg1_top.png and /dev/null differ diff --git a/public/images/dropdown_bg2.png b/public/images/dropdown_bg2.png deleted file mode 100644 index 82fcf42..0000000 Binary files a/public/images/dropdown_bg2.png and /dev/null differ diff --git a/public/images/dropdown_bg2_top.png b/public/images/dropdown_bg2_top.png deleted file mode 100644 index d840d7c..0000000 Binary files a/public/images/dropdown_bg2_top.png and /dev/null differ diff --git a/public/images/ethoca-logo.jpg b/public/images/ethoca-logo.jpg deleted file mode 100644 index 1dd959b..0000000 Binary files a/public/images/ethoca-logo.jpg and /dev/null differ diff --git a/public/images/files/gateway-init.png b/public/images/files/gateway-init.png deleted file mode 100644 index 828d2c1..0000000 Binary files a/public/images/files/gateway-init.png and /dev/null differ diff --git a/public/images/files/gateway-token.png b/public/images/files/gateway-token.png deleted file mode 100644 index ff8e299..0000000 Binary files a/public/images/files/gateway-token.png and /dev/null differ diff --git a/public/images/files/hosted-form.png b/public/images/files/hosted-form.png deleted file mode 100644 index 8bc76d6..0000000 Binary files a/public/images/files/hosted-form.png and /dev/null differ diff --git a/public/images/files/hosted-page-token.png b/public/images/files/hosted-page-token.png deleted file mode 100644 index 5623704..0000000 Binary files a/public/images/files/hosted-page-token.png and /dev/null differ diff --git a/public/images/files/hosted-page.png b/public/images/files/hosted-page.png deleted file mode 100644 index 79d005e..0000000 Binary files a/public/images/files/hosted-page.png and /dev/null differ diff --git a/public/images/footer_bg.gif b/public/images/footer_bg.gif deleted file mode 100644 index 437eab3..0000000 Binary files a/public/images/footer_bg.gif and /dev/null differ diff --git a/public/images/green_bullet.gif b/public/images/green_bullet.gif deleted file mode 100644 index 80ffae8..0000000 Binary files a/public/images/green_bullet.gif and /dev/null differ diff --git a/public/images/header_bg.png b/public/images/header_bg.png deleted file mode 100644 index 71dd3bb..0000000 Binary files a/public/images/header_bg.png and /dev/null differ diff --git a/public/images/headers/default.jpg b/public/images/headers/default.jpg deleted file mode 100644 index 22a652d..0000000 Binary files a/public/images/headers/default.jpg and /dev/null differ diff --git a/public/images/headers/header_about_us.jpg b/public/images/headers/header_about_us.jpg deleted file mode 100644 index 2e34f47..0000000 Binary files a/public/images/headers/header_about_us.jpg and /dev/null differ diff --git a/public/images/headers/header_features.jpg b/public/images/headers/header_features.jpg deleted file mode 100644 index 22a652d..0000000 Binary files a/public/images/headers/header_features.jpg and /dev/null differ diff --git a/public/images/headers/header_home.jpg b/public/images/headers/header_home.jpg deleted file mode 100644 index b36adfb..0000000 Binary files a/public/images/headers/header_home.jpg and /dev/null differ diff --git a/public/images/headers/header_payment_processing_services.jpg b/public/images/headers/header_payment_processing_services.jpg deleted file mode 100644 index fc27763..0000000 Binary files a/public/images/headers/header_payment_processing_services.jpg and /dev/null differ diff --git a/public/images/home_icon_advanced_processing.png b/public/images/home_icon_advanced_processing.png deleted file mode 100644 index 610f9b1..0000000 Binary files a/public/images/home_icon_advanced_processing.png and /dev/null differ diff --git a/public/images/home_icon_advanced_reporting.png b/public/images/home_icon_advanced_reporting.png deleted file mode 100644 index 20ef5cf..0000000 Binary files a/public/images/home_icon_advanced_reporting.png and /dev/null differ diff --git a/public/images/home_icon_automated_chargeback_processing.png b/public/images/home_icon_automated_chargeback_processing.png deleted file mode 100644 index edbb2f3..0000000 Binary files a/public/images/home_icon_automated_chargeback_processing.png and /dev/null differ diff --git a/public/images/home_icon_merchant_support_tools.png b/public/images/home_icon_merchant_support_tools.png deleted file mode 100644 index 1d229c1..0000000 Binary files a/public/images/home_icon_merchant_support_tools.png and /dev/null differ diff --git a/public/images/home_icon_multiple_currencies.png b/public/images/home_icon_multiple_currencies.png deleted file mode 100644 index 2df7238..0000000 Binary files a/public/images/home_icon_multiple_currencies.png and /dev/null differ diff --git a/public/images/home_icon_pci_compliant.png b/public/images/home_icon_pci_compliant.png deleted file mode 100644 index 00f327d..0000000 Binary files a/public/images/home_icon_pci_compliant.png and /dev/null differ diff --git a/public/images/home_icon_recurring_billing.png b/public/images/home_icon_recurring_billing.png deleted file mode 100644 index 8cd9838..0000000 Binary files a/public/images/home_icon_recurring_billing.png and /dev/null differ diff --git a/public/images/home_icon_risk_management.png b/public/images/home_icon_risk_management.png deleted file mode 100644 index 6d0194b..0000000 Binary files a/public/images/home_icon_risk_management.png and /dev/null differ diff --git a/public/images/input_bg.gif b/public/images/input_bg.gif deleted file mode 100644 index 859542c..0000000 Binary files a/public/images/input_bg.gif and /dev/null differ diff --git a/public/images/interactive-diagram/compare-both0.jpg b/public/images/interactive-diagram/compare-both0.jpg deleted file mode 100644 index a08e957..0000000 Binary files a/public/images/interactive-diagram/compare-both0.jpg and /dev/null differ diff --git a/public/images/interactive-diagram/compare-hosted-form0.jpg b/public/images/interactive-diagram/compare-hosted-form0.jpg deleted file mode 100644 index 90fa097..0000000 Binary files a/public/images/interactive-diagram/compare-hosted-form0.jpg and /dev/null differ diff --git a/public/images/interactive-diagram/compare-hosted-form1-static.gif b/public/images/interactive-diagram/compare-hosted-form1-static.gif deleted file mode 100644 index 535d7b5..0000000 Binary files a/public/images/interactive-diagram/compare-hosted-form1-static.gif and /dev/null differ diff --git a/public/images/interactive-diagram/compare-hosted-form2-static.gif b/public/images/interactive-diagram/compare-hosted-form2-static.gif deleted file mode 100644 index 55eff0c..0000000 Binary files a/public/images/interactive-diagram/compare-hosted-form2-static.gif and /dev/null differ diff --git a/public/images/interactive-diagram/compare-hosted-form3-static.gif b/public/images/interactive-diagram/compare-hosted-form3-static.gif deleted file mode 100644 index 75b5224..0000000 Binary files a/public/images/interactive-diagram/compare-hosted-form3-static.gif and /dev/null differ diff --git a/public/images/interactive-diagram/compare-hosted-form4-static.gif b/public/images/interactive-diagram/compare-hosted-form4-static.gif deleted file mode 100644 index b3c3d7b..0000000 Binary files a/public/images/interactive-diagram/compare-hosted-form4-static.gif and /dev/null differ diff --git a/public/images/interactive-diagram/compare-hosted-page0.jpg b/public/images/interactive-diagram/compare-hosted-page0.jpg deleted file mode 100644 index f3895fb..0000000 Binary files a/public/images/interactive-diagram/compare-hosted-page0.jpg and /dev/null differ diff --git a/public/images/interactive-diagram/compare-hosted-page1-static.gif b/public/images/interactive-diagram/compare-hosted-page1-static.gif deleted file mode 100644 index a2b45a2..0000000 Binary files a/public/images/interactive-diagram/compare-hosted-page1-static.gif and /dev/null differ diff --git a/public/images/interactive-diagram/compare-hosted-page2-static.gif b/public/images/interactive-diagram/compare-hosted-page2-static.gif deleted file mode 100644 index 0da87c0..0000000 Binary files a/public/images/interactive-diagram/compare-hosted-page2-static.gif and /dev/null differ diff --git a/public/images/logo_rocketgate.png b/public/images/logo_rocketgate.png deleted file mode 100644 index 3cc4ac6..0000000 Binary files a/public/images/logo_rocketgate.png and /dev/null differ diff --git a/public/images/missioncontrol2.jpg b/public/images/missioncontrol2.jpg deleted file mode 100644 index 046c58d..0000000 Binary files a/public/images/missioncontrol2.jpg and /dev/null differ diff --git a/public/images/nav_bg.gif b/public/images/nav_bg.gif deleted file mode 100644 index c41303d..0000000 Binary files a/public/images/nav_bg.gif and /dev/null differ diff --git a/public/images/pci-badge.png b/public/images/pci-badge.png deleted file mode 100644 index a165d6b..0000000 Binary files a/public/images/pci-badge.png and /dev/null differ diff --git a/public/images/privacy-at-rocketgate.png b/public/images/privacy-at-rocketgate.png deleted file mode 100644 index 29f3470..0000000 Binary files a/public/images/privacy-at-rocketgate.png and /dev/null differ diff --git a/public/images/profitability.jpg b/public/images/profitability.jpg deleted file mode 100644 index 3c2b9b2..0000000 Binary files a/public/images/profitability.jpg and /dev/null differ diff --git a/public/images/rocketpay/login.png b/public/images/rocketpay/login.png deleted file mode 100644 index 47f7c38..0000000 Binary files a/public/images/rocketpay/login.png and /dev/null differ diff --git a/public/images/rocketpay/one_step.png b/public/images/rocketpay/one_step.png deleted file mode 100644 index 33465ee..0000000 Binary files a/public/images/rocketpay/one_step.png and /dev/null differ diff --git a/public/images/rocketpay/remember_me.png b/public/images/rocketpay/remember_me.png deleted file mode 100644 index 349c487..0000000 Binary files a/public/images/rocketpay/remember_me.png and /dev/null differ diff --git a/public/images/sc_activemerch.png b/public/images/sc_activemerch.png deleted file mode 100644 index 408c93f..0000000 Binary files a/public/images/sc_activemerch.png and /dev/null differ diff --git a/public/images/sc_authorize.png b/public/images/sc_authorize.png deleted file mode 100644 index 52cb9e3..0000000 Binary files a/public/images/sc_authorize.png and /dev/null differ diff --git a/public/images/sc_cscart.png b/public/images/sc_cscart.png deleted file mode 100644 index 5141b1f..0000000 Binary files a/public/images/sc_cscart.png and /dev/null differ diff --git a/public/images/sc_hikashop.png b/public/images/sc_hikashop.png deleted file mode 100644 index 200f5d2..0000000 Binary files a/public/images/sc_hikashop.png and /dev/null differ diff --git a/public/images/sc_magento.png b/public/images/sc_magento.png deleted file mode 100644 index eb86a61..0000000 Binary files a/public/images/sc_magento.png and /dev/null differ diff --git a/public/images/sc_oscommerce.png b/public/images/sc_oscommerce.png deleted file mode 100644 index 5d491df..0000000 Binary files a/public/images/sc_oscommerce.png and /dev/null differ diff --git a/public/images/sc_pinnacle.png b/public/images/sc_pinnacle.png deleted file mode 100644 index 41ffa09..0000000 Binary files a/public/images/sc_pinnacle.png and /dev/null differ diff --git a/public/images/sc_postaffiliatepro.png b/public/images/sc_postaffiliatepro.png deleted file mode 100644 index 2a4349c..0000000 Binary files a/public/images/sc_postaffiliatepro.png and /dev/null differ diff --git a/public/images/sc_prestashop.png b/public/images/sc_prestashop.png deleted file mode 100644 index 924e306..0000000 Binary files a/public/images/sc_prestashop.png and /dev/null differ diff --git a/public/images/sc_virtuemart.png b/public/images/sc_virtuemart.png deleted file mode 100644 index a4a094f..0000000 Binary files a/public/images/sc_virtuemart.png and /dev/null differ diff --git a/public/images/sc_whmcs.png b/public/images/sc_whmcs.png deleted file mode 100644 index e24b511..0000000 Binary files a/public/images/sc_whmcs.png and /dev/null differ diff --git a/public/images/sc_woocommerce.png b/public/images/sc_woocommerce.png deleted file mode 100644 index ac5adfc..0000000 Binary files a/public/images/sc_woocommerce.png and /dev/null differ diff --git a/public/images/sc_zencart.png b/public/images/sc_zencart.png deleted file mode 100644 index e2bf274..0000000 Binary files a/public/images/sc_zencart.png and /dev/null differ diff --git a/public/images/slideshow/home-slide01.jpg b/public/images/slideshow/home-slide01.jpg deleted file mode 100644 index 5d45a70..0000000 Binary files a/public/images/slideshow/home-slide01.jpg and /dev/null differ diff --git a/public/images/slideshow/home-slide02.jpg b/public/images/slideshow/home-slide02.jpg deleted file mode 100644 index 90f3791..0000000 Binary files a/public/images/slideshow/home-slide02.jpg and /dev/null differ diff --git a/public/images/slideshow/home-slide03.jpg b/public/images/slideshow/home-slide03.jpg deleted file mode 100644 index 40eefe7..0000000 Binary files a/public/images/slideshow/home-slide03.jpg and /dev/null differ diff --git a/public/images/slideshow/home-slide04.jpg b/public/images/slideshow/home-slide04.jpg deleted file mode 100644 index dbafa1d..0000000 Binary files a/public/images/slideshow/home-slide04.jpg and /dev/null differ diff --git a/public/images/slideshow/home-slide05.jpg b/public/images/slideshow/home-slide05.jpg deleted file mode 100644 index 7e9fd14..0000000 Binary files a/public/images/slideshow/home-slide05.jpg and /dev/null differ diff --git a/public/images/submit_button.gif b/public/images/submit_button.gif deleted file mode 100644 index a295912..0000000 Binary files a/public/images/submit_button.gif and /dev/null differ diff --git a/public/images/subnav_bg.png b/public/images/subnav_bg.png deleted file mode 100644 index 1a40940..0000000 Binary files a/public/images/subnav_bg.png and /dev/null differ diff --git a/public/images/textarea_bg.gif b/public/images/textarea_bg.gif deleted file mode 100644 index f9d8732..0000000 Binary files a/public/images/textarea_bg.gif and /dev/null differ diff --git a/public/images/verifi-cdrn-auth-reseller-logo.png b/public/images/verifi-cdrn-auth-reseller-logo.png deleted file mode 100644 index 461b00a..0000000 Binary files a/public/images/verifi-cdrn-auth-reseller-logo.png and /dev/null differ diff --git a/public/images/vpos.png b/public/images/vpos.png deleted file mode 100644 index 2db1dc0..0000000 Binary files a/public/images/vpos.png and /dev/null differ diff --git a/public/index.html b/public/index.html deleted file mode 100644 index 060166f..0000000 --- a/public/index.html +++ /dev/null @@ -1,234 +0,0 @@ - - - RocketGate® - Home - - - - - - - - - - - - - - - - - - - - - - - - -
- -

Ways to process with RocketGate

- - - - - - -
-

Advanced Processing

-

Sophisticated features include routing, load balancing, and cascading to multiple merchant accounts and PCI compliant tokenized transaction processing.

- Advanced Processing -
- -
-

Advanced Reporting

-

Make well informed business decisions by utilizing a myriad of reports that answer many of the important questions about your business: sales, approval ratios, decline reasons cross-referenced by affiliates, countries, sites, products, prices, accounts and many more.

- Advanced Reporting -
- -
-

Multiple Currencies

-

With 60 currencies currently offered, broaden your target market, increase sales and reduce chargebacks by billing in your customers' currency of choice - including real-time currency conversion and non-converted foreign currency transaction processing functionality.

- -
- -
-

Merchant Support Tools

-

Merchants can manage customers themselves including tools for updating membership information and customer refunds.

- -
- -
-

Recurring Billing

-

Maximize profits by utilizing easy to use, flexible, and highly configurable recurring billing options and actively grow a steady revenue stream.

- -
- -
-

Automated Chargeback Processing

-

Lower chargebacks by utilizing RocketGate's automated daily data feeds of retrieval, reversal and chargeback information, blocking future transaction attempts, and providing tools to cross-reference against other potential risky transactions.

- -
- -
-

Risk Management

-

Proprietary and sophisticated risk prevention algorithms precisely and effectively lower merchants' chargeback ratios while simultaneously increasing their revenues.

- -
- -
-

PCI Compliant

-

Merchants can reduce their exposure to risk by avoiding the storage and handling of sensitive payment information and reduce or eliminate the scope of PCI Compliance by processing with RocketGate.

- -
- -
- - - -
- - - - - - diff --git a/public/index.xml b/public/index.xml deleted file mode 100644 index 923e0e0..0000000 --- a/public/index.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - Home on RocketGate® - http://localhost:1313/ - Recent content in Home on RocketGate® - Hugo - en-us - - - Advanced Processing - http://localhost:1313/features/advanced-processing/ - Mon, 01 Jan 0001 00:00:00 +0000 - http://localhost:1313/features/advanced-processing/ - <h1 id="advanced-processing">Advanced Processing</h1> <p>Choose RocketGate’s responsive technology to avoid loss from datacenter outages.</p> <p>Many processors use a single datacenter with a “disaster recovery” model for so-called high availability. In this model, if one datacenter fails, then technicians are alerted who then try to address the problems with this datacenter. If they are unable to do so expediently, they begin the process of bringing their “disaster recovery” datacenter online. Outages, even partial outages, are obviously very costly.</p> - - - Advanced Reporting - http://localhost:1313/features/advanced-reporting/ - Mon, 01 Jan 0001 00:00:00 +0000 - http://localhost:1313/features/advanced-reporting/ - <h1 id="advanced-reporting">Advanced Reporting</h1> <p>RocketGate&rsquo;s advanced reporting system, “Mission Control” gives you the information necessary to make well-informed business decisions. Real-time reports are available online so you can view data anytime, anywhere. Mission Control allows you to view reports in a variety of formats such as HTML, CSV, PDF and XML. Merchants wishing to integrate data into in-house reporting applications can utilize an API to retrieve any of the reports programmatically.</p> <br /> <h2 id="mission-control-answers-key-business-questions-like">Mission Control answers key business questions like:</h2> <ul> <li>How many members do I have and what is my recurring success rate?</li> <li>Which of my merchant accounts performs the best?</li> <li>Do I have a bad affiliate?</li> <li>What is my pricing “sweet spot”?</li> <li>What are the best days of the week for sales &amp; marketing initiatives?</li> <li>How can I configure my load balancing to take advantage of the bank with the best authorization rates?</li> </ul> <br /> <h2 id="features">Features:</h2> <ul> <li>Detailed dashboards, reports and graphs</li> <li>Printer-friendly PDF and graphical views of data</li> <li>Export to CSV/Excel</li> </ul> <br /> <h2 id="a-small-sampling-of-reports-in-mission-control">A small sampling of reports in Mission Control:</h2> <ul> <li>Real time sales with daily $ and transaction total projections</li> <li>Sales by hour comparing today’s sales with prior sales for that day of the week (ex: Monday’s sales versus past 8 Mondays)</li> <li>Batch report</li> <li>Decline report with the ability to track decline reasons over time</li> <li>Chargeback with cross referencing of many different factors</li> <li>Membership/Recurring</li> <li>Approval Ratio</li> <li>Hosted Page traffic to sales conversion</li> </ul> <p><img src="http://localhost:1313/images/missioncontrol2.jpg" alt=""></p> - - - Affiliate Tracking - http://localhost:1313/payment-processing-services/affiliate-tracking/ - Mon, 01 Jan 0001 00:00:00 +0000 - http://localhost:1313/payment-processing-services/affiliate-tracking/ - <h1 id="affiliate-tracking">Affiliate Tracking</h1> <p><strong>RocketGate supports the following Affiliate Admin and Analytics Programs:</strong> <br /><br /><br /><br /></p> <div style='display: grid; grid-template-columns: 50% 50%;'> <p><a href="https://www.toomuchmedia.com/pp_nats.htm"><img alt="" style="float: left;" src="http://localhost:1313/images/aff_nats.png"></a></p> <p>Running an affiliate program in today&rsquo;s market requires a stable, scalable platform which is highly configurable and allows you to run your program how you see fit. NATS lets you analyze and maintain affiliate relationships, deliver and track advertising tools, configure unlimited offers, and generate detailed reports. Integrated with many of today&rsquo;s billing options.<br /><br /></p> - - - Automated Chargeback Processing - http://localhost:1313/features/automated-chargeback-processing/ - Mon, 01 Jan 0001 00:00:00 +0000 - http://localhost:1313/features/automated-chargeback-processing/ - <h1 id="automated-chargeback-processing">Automated Chargeback Processing</h1> <p>Protect your business with RocketGate’s automated chargeback processing service. When a chargeback, retrieval or reversal is received (via a daily digital feed),RocketGate will automatically mark the transaction as a chargeback, cancel a subscription (if applicable), block the customer from making future purchases, add the credit card number to a negative database and then send the data to the merchant via postback.</p> <p>The tool suite also includes a Chargeback Queue tool that lists retrieval and chargeback data for review with built-in workflow management. In addition, RocketGate’s sophisticated reporting helps to identify fraudulent activity from affiliates, consumers and issuing banks <strong>before</strong> chargebacks occur. This proactive approach improves your bottom line. Retrieval requests and chargebacks can be responded to efficiently and easily in order to get reversals as quickly as possible.</p> - - - Gateway - http://localhost:1313/payment-processing-services/gateway/ - Mon, 01 Jan 0001 00:00:00 +0000 - http://localhost:1313/payment-processing-services/gateway/ - <h1 id="gateway">Gateway</h1> <p>RocketGate’s sophisticated and easy to use APIs (application programming interface) in multiple languages (PHP, Java, Ruby, Python, .NET etc) enable sample code-to-processing in minutes. <a href="http://localhost:1313/images/files/gateway-init.png">See the Lifecycle of a Gateway Transactions.</a></p> <br /> <h2 id="features-include">Features include:</h2> <ul> <li>Support for all major credit cards including Visa, MasterCard, American Express, Discover, JCB, ChinaUnionPay, BC Card, Diners Club, Maestro and Solo.</li> <li>Multiple currency support (see Multiple Currency page for complete list of supported currencies)</li> <li>Support for merchants based in the United States and across the globe</li> <li>Tokenized processing (link to anchor tokenized processing for details)</li> <li>Simple per transaction pricing (no %-based fees)</li> <li>Configurable for multiple merchant accounts in order to support business continuity for acquirer and processor failures – <ul> <li>including load balancing and cascading across multiple banks, merchant accounts and processor</li> <li>load balancing by card issuer, currency, volume and website</li> </ul> </li> </ul> <br /> <h2 id="a-few-examples-of-load-balancing-routing-and-cascading-scenarios">A few examples of load balancing, routing and cascading scenarios:</h2> <ol> <li>load balance and cascade across 2 accounts - 50% to account #1 and 50% to account #2</li> <li>100% to a single account with a cascade to a 2nd account</li> <li>route to 3 accounts: Maestro/Solo to account #1, Visa/Mastercard to account #2, JCB to account #3, EURO to account #3</li> <li>Site based load balancing for merchants with multiple websites</li> </ol> <br /> <h2 id="tokenized-payment-processing">Tokenized Payment Processing</h2> <p>This can be used whether you are connected to RocketGate via Gateway or Hosted Page or Hosted Form methods. RocketGate returns a unique token after the initial transaction that allows you to process subsequent transactions, such as recurring billing or repeat purchases, without storing credit card data. This feature is supported by both our Gateway and Hosted Page solutions. See the lifecycle of <a href="http://localhost:1313/images/files/gateway-token.png">Gateway Tokenized Transactions</a> and the lifecycle of <a href="http://localhost:1313/images/files/hosted-page-token.png">Hosted Page Tokenized Transactions</a>.</p> - - - Hosted Form - http://localhost:1313/payment-processing-services/hosted-form/ - Mon, 01 Jan 0001 00:00:00 +0000 - http://localhost:1313/payment-processing-services/hosted-form/ - <h1 id="hosted-form">Hosted Form</h1> <p>Hosted Form is engineered for those who want maximum branding control and flexibility. In the Hosted Form solution, you host the purchase page and include an iFrame from RocketGate where the credit card data is entered by the customer and then is transmitted directly to RocketGate. This gives customers a seamless purchase experience from beginning to end.</p> <p><a href="http://localhost:1313/interactive-diagram/index.php">Compare the Hosted Page vs Hosted Form</a></p> <p><a href="http://localhost:1313/images/files/hosted-form.png">See the lifecycle of a Hosted Form Transaction.</a></p> - - - Hosted Form - http://localhost:1313/payment-processing-services/hosted-page/ - Mon, 01 Jan 0001 00:00:00 +0000 - http://localhost:1313/payment-processing-services/hosted-page/ - <h1 id="hosted-page">Hosted Page</h1> <p>Engineered for merchants who want the easiest integration or who do not want to host an SSL (secure sockets layer) site. In the Hosted Page solution, you link to a purchase page (hosted by RocketGate) where RocketGate securely collects credit card data on your behalf so you don’t have to store, transmit or process the credit card data. You control the look and feel of this page via the use of CSS (Cascading Style Sheets).</p> - - - Merchant Support Tools - http://localhost:1313/features/merchant-support-tools/ - Mon, 01 Jan 0001 00:00:00 +0000 - http://localhost:1313/features/merchant-support-tools/ - <h1 id="merchant-support-tools">Merchant Support Tools</h1> <p>Manage customer accounts with RocketGate’s full suite of merchant support tools including tools for transaction lookups, subscription/recurring membership information updates and refunds, both full and partial. You have the ability to respond to retrieval requests and chargebacks quickly and easily. RocketGate’s Customer Support Tool Suite features:</p> <ul> <li>Real time Transaction and Membership Management dashboards</li> <li>Customer and transaction lookup tools - locate customers and/or transactions efficiently using one or multiple search parameters</li> <li>Refund tool - issue a single credit or a batch of refunds</li> <li>Full and partial refunds</li> <li>PCI compliant manual and scheduled re-bill transaction processing</li> <li>Virtual Point of Sale tool - process phone or fax orders easily</li> <li>Membership management - cancel memberships and modify renewal and cancel dates</li> <li>Chargeback Queue Tool - list retrieval and chargeback data for review with built-in workflow management</li> <li>Risk Management tools - search for, monitor and/or block risky transactions or customers based on your own and/or Rocketgate’s Fraud Prevention Policies</li> </ul> <br /> <h2 id="customer-retention">Customer Retention</h2> <p>For merchants with subscription-based business models, customer retention is a key indicator of performance. Even a seemingly small increase in customer retention will significantly improve the bottom line over the long run. RocketGate provides many sophisticated tools that help merchants make well-informed business decisions regarding customer retention. In addition, RocketGate’s sophisticated fault-tolerant gateway helps maximize customer retention.</p> - - - Multiple Currencies - http://localhost:1313/features/multiple-currencies/ - Mon, 01 Jan 0001 00:00:00 +0000 - http://localhost:1313/features/multiple-currencies/ - <h1 id="multiple-currencies">Multiple Currencies</h1> <p>RocketGate’s high-performance gateway supports more than 60 different currencies, so you can efficiently expand your business by selling to international customers . International customers can view and pay with their own currency – which reduces credit requests and chargebacks. You have the added convenience of settlement and reporting in your local currency. RocketGate supports multiple US-based and offshore banks. Features include:</p> <br /> <table class="data_table"> <thead> <tr> <th>Multi-Currency Solution</th> <th>Real Time Currency Conversion</th> </tr> </thead> <tbody> <tr> <td>Offshore bank support in multiple regions of the world including Europe, Latin American and the Caribbean</td> <td class="dark">Save $ and time with real time currency conversion – Example: Run a transaction in EUR but have it settle in US$</td> </tr> <tr> <td class="dark">Support for all widely used currencies</td> <td>Support for all widely used currencies</td> </tr> <tr> <td>Example:&nbsp; EUR -&gt; USD</td> <td class="dark">No wire fees from foreign banks</td> </tr> <tr> <td class="dark">Example:&nbsp; GBP -&gt; USD</td> <td>No foreign corporation setup required</td> </tr> </tbody> </table> <br /> <p>Here is a list of the currencies we currently process. Please note that we can easily add new currencies by request:</p> - - - PCI Compliant - http://localhost:1313/features/pci-compliant/ - Mon, 01 Jan 0001 00:00:00 +0000 - http://localhost:1313/features/pci-compliant/ - <h1 id="pci-compliant">PCI Compliant</h1> <p>RocketGate is a Tier 1 certified Payment Card Industry (PCI) compliant service provider.</p> <p><a href="https://www.pcisecuritystandards.org/" target="_blank"><img alt="" style="float: right;" src="http://localhost:1313/images/pci-badge.png"></a></p> <p>The <strong>P</strong>ayment <strong>C</strong>ard <strong>I</strong>ndustry <strong>D</strong>ata <strong>S</strong>ecurity <strong>S</strong>tandard (PCI DSS) is a set of requirements designed to ensure that <strong>all</strong> companies that <strong>process</strong>, <strong>store</strong> or <strong>transmit</strong> credit card information maintain a secure environment. The PCI DSS is administered and managed by the <a href="https://www.pcisecuritystandards.org/">PCI SSC</a>, an independent body that was created by the major payment card brands (Visa, MasterCard, American Express, Discover and JCB.). It is important to note, the payment brands and acquirers are responsible for enforcing compliance, not the PCI Security Standards Council.</p> - - - Prevent Chargebacks - http://localhost:1313/payment-processing-services/prevent-chargebacks/ - Mon, 01 Jan 0001 00:00:00 +0000 - http://localhost:1313/payment-processing-services/prevent-chargebacks/ - <h1 id="prevent-chargebacks">Prevent Chargebacks</h1> <p><strong>RocketGate offers the following automated Chargeback Prevention systems:</strong> <br /><br /><br /></p> <div style='display: grid; grid-template-columns: 40% 60%;'> <p><a href="https://www.verifi.com/solutions-sellers/prevent-disputes/" target="_blank"><img alt="" style="float: left;" src="http://localhost:1313/images/verifi-cdrn-auth-reseller-logo.png"></a></p> <p>While chargebacks are costly and painful, they can be prevented. Verifi&rsquo;s innovative Cardholder Dispute Resolution Network™ (CDRN) is a patented and award-winning Saas based chargeback management program that prevents chargebacks and protects your payments.<br /><br /></p> <p><a href="https://www.ethoca.com/eliminate-chargebacks" target="_blank"><img alt="" style="float: left;" src="http://localhost:1313/images/ethoca-logo.jpg"></a></p> <p>Ethoca is a secure network for card issuers and merchants to connect and work cooperatively outside the payment network in a unique and powerful way!<br /><br /> Ethoca, through its innovative services, helps connect card issuers to online merchants to stop fraud that slips through their defences and recapture lost revenues.</p> - - - Privacy Policy - http://localhost:1313/privacy/ - Mon, 01 Jan 0001 00:00:00 +0000 - http://localhost:1313/privacy/ - <p align="center" class="MsoNormal" style="margin: 0in 0in 6pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"> <b>RocketGate PR, LLC Privacy Policy</b><b><o:p></o:p></b></p> <p align="center" class="MsoNormal" style="margin: 0in 0in 6pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif; color: rgb(0, 0, 0); text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"> This Privacy Policy was last updated June 7, 2024.<o:p></o:p></p> - - - Recurring Billing - http://localhost:1313/features/recurring-billing/ - Mon, 01 Jan 0001 00:00:00 +0000 - http://localhost:1313/features/recurring-billing/ - <h1 id="recurring-billing">Recurring Billing</h1> <p>Maximize profits with RocketGate’s easy to use, flexible and highly configurable recurring/subscription billing options and watch your revenue stream steadily grow. Features include:</p> <ul> <li>Advanced flexible and easy-to-use APIs for complex recurring and subscription products including: <ul> <li>Simple recurs</li> <li>Paid trials</li> <li>Free trials</li> <li>Choose a recurring billing schedule based on days, weeks, months, quarters, year, and lifetime</li> <li>Instant upgrades</li> <li>Prorated upgrades</li> <li>Authorization-only including $0 auths</li> <li>Cancel promos</li> <li>Recurring billing rate and/or frequency modification (gold upgraded to silver or monthly changed to quarterly)</li> <li>Step down rebills</li> <li>Rebills run continuously throughout the day so that a 1 day trial always gets a full 24 hours of access.</li> </ul> </li> <li>Configure frequency of renew batches to maximize profits <ul> <li>Configurable transaction retry schedule</li> </ul> </li> </ul> <p>With RocketGate’s advanced membership reporting tools, you can:</p> - - - Risk Management - http://localhost:1313/features/risk-management/ - Mon, 01 Jan 0001 00:00:00 +0000 - http://localhost:1313/features/risk-management/ - <h1 id="risk-management">Risk Management</h1> <p>RocketGate&rsquo;s sophisticated risk prevention algorithms precisely and effectively lower your chargeback ratios while increasing your revenues. Put RocketGate&rsquo;s multi-level, intelligent, proprietary risk prevention software to work for your business. Risk reporting recognizes fraud patterns with built-in affiliate, customer and transaction risk tools and reports, identifying leading indicators of fraud before fraudulent transactions turn into chargebacks.</p> <br /> <p><img src="http://localhost:1313/images/profitability.jpg" alt=""></p> <br /> <p>Rocketgate’s tools can also be used to identify real-time risks, cross-reference multiple data-rich blacklists, deny re-entry and proactively refund high-risk transactions in an effort to eradicate chargebacks. Start using RocketGate’s tools and intelligent technology today to improve your bottom line tomorrow.</p> - - - Shopping Carts - http://localhost:1313/payment-processing-services/shopping-carts/ - Mon, 01 Jan 0001 00:00:00 +0000 - http://localhost:1313/payment-processing-services/shopping-carts/ - <h1 id="shopping-carts">Shopping Carts</h1> <p><strong>RocketGate currently supports the following shopping carts:</strong> <br /><br /><br /><br /></p> <div style='display: grid; grid-template-columns: 50% 50%;'> <img alt="" style="float: left;" src="http://localhost:1313/images/sc_prestashop.png"> <p>PrestaShop comes complete with over 310 features that have been carefully developed to assist business owners in increasing sales with virtually little effort. All features are integrated in the software and are 100% free. Learn more about <a href="https://prestashop.com/">PrestaShop</a>. <br /><br /></p> <img alt="" style="float: left;" src="http://localhost:1313/images/sc_magento.png"> <p>Magento’s founding officers built this Open Source e-commerce solution to give merchants full control over the look, content and functionality of websites. Because this product has full scalability and uses some of the newest technology, it can grow with the specific needs of today’s sophisticated merchants and accommodate seasoned merchants who want to keep up with the ever-changing market. Learn more about <a href="https://business.adobe.com/products/magento/magento-commerce.html">Magento</a>. <br /><br /></p> - - - Testimonials - http://localhost:1313/about-us/testimonials/ - Mon, 01 Jan 0001 00:00:00 +0000 - http://localhost:1313/about-us/testimonials/ - - - - VPOS (Virtual Point-of-Sale) - http://localhost:1313/payment-processing-services/vpos-virtual-point-of-sale/ - Mon, 01 Jan 0001 00:00:00 +0000 - http://localhost:1313/payment-processing-services/vpos-virtual-point-of-sale/ - <h1 id="vpos-virtual-point-of-sale">VPOS (Virtual Point-of-Sale)</h1> <p>The Virtual Point of Sale (VPOS) system is an easy online option for processing credit card transactions for orders that come via phone or fax. You can connect to the VPOS in Mission Control via any online computer. RocketGate’s web-based electronic transaction management system utilizes RocketGate’s high-speed gateway as well as its proprietary fraud prevention system.</p> <h2 id="rocketgates-vpos-system-features">RocketGate’s VPOS system features:</h2> <ul> <li>Issue authorizations and capture funds</li> <li>Issue refunds, both full and partial</li> <li>Void transactions prior to batch closure</li> <li>Seamlessly integrated with fraud prevention system with ability for merchant to turn scrubbing off for a particular transaction</li> <li>Rebill prior transactions in a PCI compliant manner</li> <li>Setup recurring transactions including term limited (example: 12 payments of $x)</li> <li>Bill in multiple currencies with real time currency conversion</li> </ul> <br /> <p><img src="http://localhost:1313/images/vpos.png" alt=""></p> - - - diff --git a/public/interactive-diagram/index.xml b/public/interactive-diagram/index.xml deleted file mode 100644 index 3afc568..0000000 --- a/public/interactive-diagram/index.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - Hosted Page vs Form Overview on RocketGate® - http://localhost:1313/interactive-diagram/ - Recent content in Hosted Page vs Form Overview on RocketGate® - Hugo - en-us - - - diff --git a/public/js/1.js b/public/js/1.js deleted file mode 100644 index 62e1e74..0000000 --- a/public/js/1.js +++ /dev/null @@ -1,80 +0,0 @@ -if(!window.TrustedSite){window.TrustedSite={config:[],init:function(){this.log("init");if(navigator.userAgent.match(/; MSIE [6-9]/i)){return -}if(window.jQueryTs){TrustedSite.load_config()}else{if(window.jQuery===undefined){var a=document.createElement("script"); -a.setAttribute("type","text/javascript");a.setAttribute("src","https://cdn.ywxi.net/static/jquery/1.12.4/jquery-1.12.4.min.js?2"); -if(a.readyState){a.onreadystatechange=function(){if(this.readyState=="complete"||this.readyState=="loaded"){TrustedSite.jquery_ready() -}}}else{a.onload=TrustedSite.jquery_ready}(document.getElementsByTagName("head")[0]||document.documentElement).appendChild(a) -}else{jQueryTs=window.jQuery;TrustedSite.load_config()}}},jquery_ready:function(){jQueryTs=window.jQuery.noConflict(true); -TrustedSite.load_config()},load_config:function(){TrustedSite.log("load_config");var a=new String(window.location.host).replace(/^www\./,""); -var b="//s3-us-west-2.amazonaws.com/mfesecure-public/host/"+a+"/client.json?source=jsmain";jQueryTs.getJSON(b,function(c){TrustedSite.config=c; -TrustedSite.log("load_trustedsite");TrustedSite.log(TrustedSite.config);if(TrustedSite.config.error){return}if(TrustedSite.config.trustmark.enabled){TrustedSite.load_trustmark() -}if(TrustedSite.config.load_conversion){TrustedSite.load_conversion()}})},is_mobile:function(){return jQueryTs(window).height()<=400||jQueryTs(window).width()<=400 -},load_trustmark:function(){if(TrustedSite.is_mobile()&&TrustedSite.config.trustmark.disable_on_mobile){return}if(document.getElementById("trustedsite-tm-float-disable")){return -}if(document.getElementsByClassName("trustedsite-tm-float-disable").length>0){return}var d=TrustedSite.yyyymmdd();var n=TrustedSite.config.host; -var l=TrustedSite.config.trustmark.position_x;var a=TrustedSite.config.trustmark.position_y;var g=TrustedSite.config.trustmark.offset_x; -var b="png";var i=105;if(TrustedSite.config.brand=="ts"){i=205;b="svg"}var h="https://cdn.ywxi.net/meter/"+n+"/"+i+"."+b; -var f=a=="bottom"?"top":"bottom";var m=l=="right"?"left":"right";var c=document.getElementById("mfesecure-ts-style");if(!c){jQueryTs('').appendTo("head") -}var j=document.createElement("div");j.id="mfesecure-ts-image";j.title=TrustedSite.config.brand=="ts"?"TrustedSite Certified Secure":"McAfee SECURE"; -j.style.cssText=TrustedSite.cleanStyleCss()+"position:fixed;height:38px !important;width:92px !important;overflow:hidden !important;"+a+":0px !important;"+l+":"+g+"px !important;z-index:1000003 !important;cursor:pointer !important;"; -j.oncontextmenu=function(){return false};j.onclick=function(){TrustedSite.toggleverify()};j.style.boxShadow="0 0 5px 0 rgba(0,0,0,0.20)"; -j.style.backgroundColor="#fff";j.style.backgroundImage="url("+h+")";j.style.backgroundSize="92px 38px";j.style.backgroundRepeat="no-repeat"; -j.style.backgroundPosition="center center";jQueryTs(j).css("border-"+f+"-"+m+"-radius","2px");if(g>0){jQueryTs(j).css("border-"+f+"-"+l+"-radius","2px") -}if(TrustedSite.config.brand=="ts"){TrustedSite.animatetm(j)}document.body.appendChild(j);jQueryTs(window).resize(function(){TrustedSite.hideverify() -});if(!TrustedSite.config.pro){var k=TrustedSite.cookie_get("mfesecure_visit");if(!k){TrustedSite.cookie_set("mfesecure_visit",1,24*60); -TrustedSite.load_js("https://www.trustedsite.com/rpc/ajax?do=tmjs-visit&host="+n+"&rand="+new Date().getTime())}}},animatetm:function(a){if(TrustedSite.cookie_get("trustedsite_tm_float_seen")){jQueryTs(a).css("bottom","-13px") -}else{TrustedSite.cookie_set("trustedsite_tm_float_seen",1,5);jQueryTs(a).css("bottom","-92px");window.setTimeout(function(){jQueryTs(a).css("bottom","0px") -},1000);TrustedSite.animatetm_hide(a,5000)}a.style.transition="1s bottom linear";jQueryTs(a).mouseout(function(){TrustedSite.animatetm_hide(a,1000) -});jQueryTs(a).mouseover(function(){a.style.transition="0.2s bottom ease";jQueryTs(this).css("bottom","0px");window.clearTimeout(TrustedSite.animatetm_hide_to) -})},animatetm_hide_to:0,animatetm_hide:function(b,a){TrustedSite.animatetm_hide_to=window.setTimeout(function(){b.style.transition="0.2s all"; -jQueryTs(b).css("bottom","-13px")},a)},toggleverify:function(c){if(!c){c=TrustedSite.config.brand}var d=c=="ts"?"https://www.trustedsite.com":"https://www.mcafeesecure.com"; -if(jQueryTs(window).height()<490||jQueryTs(window).width()<320||TrustedSite.config.trustmark.disable_modal){var j=d+"/verify?host="+TrustedSite.config.host+"&popup=1"; -var i=window.open(j);if(!i){document.location=j}return}var j=d+"/verify-modal?host="+TrustedSite.config.host;var l=document.getElementById("mfesecure-ts-verify"); -if(!l){l=document.createElement("div");l.id="mfesecure-ts-verify";TrustedSite.cleanStyle(l);l.style.position="fixed";l.innerHTML=''; -l.style.background="#e6e7e8";l.style.margin="0";l.style.padding="0";l.style.zIndex="1000004";l.style.display="none";document.body.appendChild(l) -}var a=document.getElementById("mfesecure-ts-overlay");if(!a){a=document.createElement("div");a.id="mfesecure-ts-overlay"; -TrustedSite.cleanStyle(a);a.style.position="fixed";a.style.top="0px";a.style.right="0px";a.style.left="0px";a.style.bottom="0px"; -a.style.width="100%";a.style.height="100%";a.style.background="rgba(20, 20, 20, .95)";a.style.zIndex="1000003";a.style.display="none"; -a.onclick=function(){TrustedSite.hideverify()};a.style.cursor="zoom-out";document.body.appendChild(a)}var b=document.getElementById("mfesecure-ts-close"); -if(!b){b=document.createElement("div");TrustedSite.cleanStyle(b);b.id="mfesecure-ts-close";b.style.backgroundImage="url(https://cdn.ywxi.net/static/img/modal-close.png)"; -b.style.backgroundSize="11px 11px";b.style.backgroundRepeat="no-repeat";b.style.backgroundPosition="center center";b.style.zIndex="1000005"; -b.style.position="absolute";b.style.width="11px";b.style.height="11px";b.style.right="10px";b.style.top="-20px";b.style.cursor="zoom-out"; -b.onclick=function(){TrustedSite.hideverify()};l.appendChild(b)}if(jQueryTs("#mfesecure-ts-verify").is(":visible")){TrustedSite.hideverify() -}else{var k=window.innerWidth||jQueryTs(window).width();var g=window.innerHeight||jQueryTs(window).height();var i=k;if(i>500){i=500 -}var f=g-60;if(f>480){f=490}l.style.width=i+"px";l.style.height=f+"px";l.style.top=((g/2)-(f/2))+"px";l.style.left=((k/2)-(i/2))+"px"; -jQueryTs("#mfesecure-ts-overlay").fadeIn(100);jQueryTs("#mfesecure-ts-verify").fadeIn(100);jQueryTs("body").addClass("trustedsite-body-noscroll") -}},hideverify:function(){jQueryTs("#mfesecure-ts-overlay").remove();jQueryTs("#mfesecure-ts-verify").remove();jQueryTs("body").removeClass("trustedsite-body-noscroll") -},load_conversion:function(){var a;if(TrustedSite.config.platform=="shopify"){if(location.pathname.endsWith("/thank_you")){a=Shopify.checkout.order_id -}}if(TrustedSite.config.platform=="bigcommerce"){}if(!a){return}var b=document.createElement("script");b.setAttribute("type","text/javascript"); -b.setAttribute("class","mcafeesecure-track-conversion");b.setAttribute("data-orderid",a);b.setAttribute("src","https://cdn.ywxi.net/js/conversion.js?h="+TrustedSite.config.host); -document.getElementsByTagName("head")[0].appendChild(b)},cleanStyle:function(a){try{a.style.maxWidth="none"}catch(b){}try{a.style.minWidth="none" -}catch(b){}try{a.style.maxHeight="none"}catch(b){}try{a.style.minHeight="none"}catch(b){}},cleanStyleCss:function(){return"margin:0;padding:0;border:0;background:none;max-width:none;max-height:none;" -},setZoomLevel:function(){if(!TrustedSite.is_iphone()){return}try{jQueryTs("#mfesecure-ts-image").css("zoom",((window.innerWidth)/(screen.width))*1) -}catch(a){}},cookie_set:function(b,f,g){if(g){var c=new Date();c.setTime(c.getTime()+(g*60*1000));var a="expires="+c.toGMTString(); -document.cookie=b+"="+f+"; path=/;"+a}else{document.cookie=b+"="+f+"; path=/;"}},cookie_get:function(d){var b=d+"=";var a=document.cookie.split(";"); -for(var f=0;f9?"":"0")+b,(a>9?"":"0")+a].join("")},log:function(b,a){if(!a){return 0}console.log("trustedsite-main ",b); -return 0},}}if(!window.TrustedSite_done){window.TrustedSite_done=1;TrustedSite.init()}try{window.addEventListener("message",function(a){if(a.data&&new String(a.data).indexOf("mfesecure_verifyhover_hide")==0){TrustedSite.hideverify() -}if(a.data&&new String(a.data).indexOf("trustedsite_verifyhover_hide")==0){TrustedSite.hideverify()}})}catch(e){}if(!window.TrustedSiteInline){window.TrustedSiteInline={config:[],init:function(){this.log("init"); -if(navigator.userAgent.match(/; MSIE [6-9]/i)){return}if(window.jQueryTs){TrustedSiteInline.load_config()}else{if(window.jQuery===undefined){var a=document.createElement("script"); -a.setAttribute("type","text/javascript");a.setAttribute("src","https://cdn.ywxi.net/static/jquery/1.12.4/jquery-1.12.4.min.js?2"); -if(a.readyState){a.onreadystatechange=function(){if(this.readyState=="complete"||this.readyState=="loaded"){TrustedSiteInline.jquery_ready() -}}}else{a.onload=TrustedSiteInline.jquery_ready}(document.getElementsByTagName("head")[0]||document.documentElement).appendChild(a) -}else{jQueryTs=window.jQuery;TrustedSiteInline.load_config()}}},jquery_ready:function(){jQueryTs=window.jQuery.noConflict(true); -TrustedSiteInline.load_config()},load_config:function(){TrustedSiteInline.log("load_config");var a=new String(window.location.host).replace(/^www\./,""); -var b="//s3-us-west-2.amazonaws.com/mfesecure-public/host/"+a+"/client.json?source=jsmain";jQueryTs.getJSON(b,function(c){TrustedSiteInline.config=c; -TrustedSiteInline.log("load_trustedsite");TrustedSiteInline.log(TrustedSiteInline.config);if(TrustedSiteInline.config.error){return -}if(TrustedSiteInline.config.secure&&TrustedSiteInline.config.pro){TrustedSiteInline.load_inline()}})},load_inline:function(){var a=new String(window.location.host).replace(/^www\./,""); -jQueryTs("div.mfes-trustmark:not(.loaded),div.trustedsite-trustmark:not(.loaded)").each(function(){if(jQueryTs(this).hasClass("loaded")){return -}jQueryTs(this).addClass("loaded");TrustedSiteInline.load_inline_sub(this)})},load_inline_sub:function(g){var f=new String(window.location.host).replace(/^www\./,""); -var d=parseInt(jQueryTs(g).attr("data-type"));if(!d){return}TrustedSiteInline.log("loading "+d);var a=[parseInt(jQueryTs(g).attr("data-width")),parseInt(jQueryTs(g).attr("data-height"))]; -var c=jQueryTs(g).attr("data-ext");if(c!="png"&&c!="svg"){c="svg"}var h=location.protocol==="https:"?1:0;var i="mfe";if(d==101){a=TrustedSiteInline.calc_wh(a,125,55); -c="png"}else{if(d==102){a=TrustedSiteInline.calc_wh(a,90,37)}else{if(d==103){a=TrustedSiteInline.calc_wh(a,320,40)}else{if(d==202){if(TrustedSite.config.brand!="ts"){return -}a=TrustedSiteInline.calc_wh(a,120,50)}else{if(d==203){if(TrustedSite.config.brand!="ts"){return}a=TrustedSiteInline.calc_wh(a,320,40); -i="ts"}else{if(d==211||d==212||d==213){if(TrustedSite.config.brand!="ts"){return}if(!h){return}a=TrustedSiteInline.calc_wh(a,120,50); -i="ts"}else{return}}}}}}var b="https://cdn.ywxi.net/meter/"+f+"/"+d+"."+c;if(c=="png"){b+="?w="+(2*a[0])+"&h="+(2*a[1])}g.style.width=a[0]+"px"; -g.style.height=a[1]+"px";g.style.display="inline-block";g.style.backgroundImage="url("+b+")";g.style.backgroundSize="contain"; -g.style.backgroundPosition="top center";g.style.backgroundRepeat="no-repeat";g.style.cursor="pointer";g.onclick=function(){if(window.TrustedSite){window.TrustedSite.toggleverify(i) -}else{var j=i=="ts"?"https://www.trustedsite.com":"https://www.mcafeesecure.com";j+="/verify?host="+f;window.open(j)}};g.oncontextmenu=function(){return false -}},calc_wh:function(b,a,d){var c=b&&b.length==2?b[0]:0;var f=b&&b.length==2?b[1]:0;if(c&&c>0){return[c,parseInt(c/a*d)]}if(f&&f>0){return[parseInt(f/d*a),f] -}return[a,d]},log:function(b,a){if(!a){return 0}console.log("trustedsite-inline ",b);return 0},}}TrustedSiteInline.init(); \ No newline at end of file diff --git a/public/js/functions.js b/public/js/functions.js deleted file mode 100644 index fc6e4f1..0000000 --- a/public/js/functions.js +++ /dev/null @@ -1,80 +0,0 @@ -function gebi(el_id) { - return document.getElementById(el_id); -} - -function crel(type, attribs) { - var el = document.createElement(type); - for(var i in attribs) el[i] = attribs[i]; - return el; -} - -function addLoadEvent(func) { - var oldonload = window.onload; - if (typeof window.onload != 'function') { - window.onload = func; - } else { - window.onload = function() { - if (oldonload) { - oldonload(); - } - func(); - } - } -} - -function getCheckedValue(radioObj) { - if(!radioObj) - return ""; - var radioLength = radioObj.length; - if(radioLength == undefined) - if(radioObj.checked) - return radioObj.value; - else - return ""; - for(var i = 0; i < radioLength; i++) { - if(radioObj[i].checked) { - return radioObj[i].value; - } - } - return ""; -} - -function setCheckedValue(radioObj, newValue) { - if(!radioObj) - return; - var radioLength = radioObj.length; - if(radioLength == undefined) { - radioObj.checked = (radioObj.value == newValue.toString()); - return; - } - for(var i = 0; i < radioLength; i++) { - radioObj[i].checked = false; - if(radioObj[i].value == newValue.toString()) { - radioObj[i].checked = true; - } - } -} - -function number_format( number, decimals, dec_point, thousands_sep ) -{ - var n = number, c = isNaN(decimals = Math.abs(decimals)) ? 2 : decimals; - var d = dec_point == undefined ? "." : dec_point; - var t = thousands_sep == undefined ? "," : thousands_sep, s = n < 0 ? "-" : ""; - var i = parseInt(n = Math.abs(+n || 0).toFixed(c)) + "", j = (j = i.length) > 3 ? j % 3 : 0; - - return s + (j ? i.substr(0, j) + t : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : ""); -} - -function addCommas(nStr) -{ - nStr += ''; - x = nStr.split('.'); - x1 = x[0]; - x2 = x.length > 1 ? '.' + x[1] : ''; - var rgx = /(\d+)(\d{3})/; - - while (rgx.test(x1)) { - x1 = x1.replace(rgx, '$1' + ',' + '$2'); - } - return x1 + x2; -} diff --git a/public/js/jquery-3.4.1.min.js b/public/js/jquery-3.4.1.min.js deleted file mode 100644 index a1c07fd..0000000 --- a/public/js/jquery-3.4.1.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0 - */ -(function($) { - - // Accordionza version - var version = '1.0.2'; - - $.fn.accordionza = function(options) { - - // Merge all the options (recursively) - var o = $.extend(true, {}, $.fn.accordionza.defaults, options); - - // Loop over each accordion - this.each(function() { - - // Cache selector operations - var $accordion = $(this); - var $slides = $accordion.children('li'); - var $firstSlide = $slides.filter(':first'); - var $lastSlide = $slides.filter(':last'); - var $activeSlide = $slides.filter('.' + o.classSlideOpened); - - // Calculate widths and heights - var width = $accordion.width(); - var height = $accordion.height(); - var slideMinWidth = (o.slideWidthClosed === false) ? $slides.filter(':not(.' + o.classSlideOpened + '):first').find('.' + o.classHandle + ':first').outerWidth() : o.slideWidthClosed; - var slideMaxWidth = width - ($slides.length - 1) * slideMinWidth; - - // Handlers for setInterval and setTimeout - var autoPlayInterval; - var autoPlayTimeout; - - // Used for o.pauseOnHover functionality - var autoPlayPaused = false; - - // Setup the accordion (wrapper) - $accordion.css({ - 'position': 'relative', - 'overflow': 'hidden' - }); - - // Setup the slides - $slides.css({ - 'position': 'absolute', - 'top': '0', - 'width': slideMaxWidth + 'px', - 'height': height + 'px' - }); - - // Position each slide - $slides.each(function(i) { - // We also store the order for each slide (starting with zero) - // This will come in handy later - $(this).css('right', i * slideMinWidth + 'px').data('order', i); - }); - - // Hide the captions - $('.' + o.classCaption, $slides).css('top', height + 'px'); - - // Start autoplaying - function startAutoPlay() { - // Make sure we don't start a double interval - stopAutoPlay(); - - autoPlayInterval = setInterval(function() { - // If not temporarily paused, trigger the next slide - if ( ! autoPlayPaused) { - nextSlide().trigger('slide'); - } - }, o.slideDelay); - } - - // Stop autoplaying - function stopAutoPlay() { - clearInterval(autoPlayInterval); - } - - // Pause autoplaying for a while - function pauseAutoPlay(delay) { - // Set the default delay value - if (delay === undefined) { - var delay = o.autoRestartDelay; - } - - stopAutoPlay(); - - // If the delay has been set to false (or 0), - // we won't restart autoplaying the slides. - if (delay === false) { - return; - } - - // Clear any possible previous calls to this function - clearTimeout(autoPlayTimeout); - - // Note: on top of the delay value below, you have to add the default o.slideDelay time - // to get the actual time the next slide gets triggered. This is because setInterval() in - // startAutoPlay() waits one delay iteration before starting. - autoPlayTimeout = setTimeout(function() { - startAutoPlay(); - }, delay); - } - - // Returns the previous slide - function prevSlide(loop) { - if (loop === undefined) { - var loop = true; - } - var $prevSlide = $activeSlide.prev(); - if ($prevSlide.length) { - return $prevSlide; - } else if (loop) { - return $lastSlide; - } else { - return $activeSlide; - } - } - - // Returns the next slide - function nextSlide(loop) { - if (loop === undefined) { - var loop = true; - } - var $nextSlide = $activeSlide.next(); - if ($nextSlide.length) { - return $nextSlide; - } else if (loop) { - return $firstSlide; - } else { - return $activeSlide; - } - } - - // Some slide was activated by the user - $slides.bind(o.slideTrigger, function() { - pauseAutoPlay(); - $(this).trigger('slide'); - }); - - // Some slide was activated - $slides.bind('slide', function() { - // Ignore clicks on an already opened slide - if ($(this).hasClass(o.classSlideOpened)) { - return; - } - - // Switch the classSlideOpened - $activeSlide.removeClass(o.classSlideOpened); - $(this).addClass(o.classSlideOpened); - - // Move all following slides to the right, and all preceding slides to the right - $slides.filter(':gt(' + $(this).data('order') + ')').each(function() { - $(this).stop(true).animate({right: slideMaxWidth + ($(this).data('order') - 1) * slideMinWidth + 'px'}, o.slideSpeed, o.slideEasing); - }).end().filter(':lt(' + ($(this).data('order') + 1) + ')').each(function() { - $(this).stop(true).animate({right: $(this).data('order') * slideMinWidth + 'px'}, o.slideSpeed, o.slideEasing); - }); - - // Hide the old caption, show the new one - $('.' + o.classCaption, $activeSlide).stop(true).animate({top: height + 'px'}, o.captionSpeed, o.captionEasing); - // Note: using delay() here from jQuery 1.4 instead of the "animate({opacity:0},delay)" trick from http://www.learningjquery.com/2007/01/effect-delay-trick - // Using opacity here would cause PNG transparency to break in IE - $('.' + o.classCaption, $(this)).stop(true).delay(o.captionDelay).animate({top: height - o.captionHeight + 'px'}, o.captionSpeed, o.captionEasing); - - // User-defined callbacks - if ($.isFunction(o.onSlideClose)) { - o.onSlideClose.call($activeSlide); - } - if ($.isFunction(o.onSlideOpen)) { - o.onSlideOpen.call($(this)); - } - - // Custom event hook - $.event.trigger('accordionza_slide'); - - // Voilà, we've got a new open slide - $activeSlide = $(this); - }); - - // Animate and toggle the caption - $slides.find('.' + o.classCaptionToggle).click(function() { - pauseAutoPlay(); - - // Find the caption this classCaptionToggle instance belongs to - // Note: we don't assume classCaptionToggle is an ancestor of the caption - var $caption = $(this).closest('li').find('.' + o.classCaption); - - if ( ! $activeSlide.hasClass(o.classCaptionCollapsed)) { - // Move the caption down - $caption.stop(true).animate({top: height - o.captionHeightClosed + 'px'}, o.captionSpeed, o.captionEasing); - } else { - // Move the caption back up - $caption.stop(true).animate({top: height - o.captionHeight + 'px'}, o.captionSpeed, o.captionEasing); - } - - $activeSlide.toggleClass(o.classCaptionCollapsed); - }); - - // Keyboard navigation - if (o.navKey) { - $(document.documentElement).keyup(function(event) { - // Left arrow key - if (event.which == 37) { - prevSlide().trigger(o.slideTrigger); - // Right arrow key - } else if (event.which == 39) { - nextSlide().trigger(o.slideTrigger); - } - }); - } - - // Open up the start slide. - // Note: this code needs to come after the 'slide' binding to $slides. - if ($activeSlide.length) { - // If a slide with the classSlideOpened exists, - // we trigger the previous one so the correct slide opens up. - prevSlide().trigger('slide'); - } else { - // If no slide with the classSlideOpened is found, - // we open up the first slide. - $lastSlide.addClass(o.classSlideOpened); - $activeSlide = $lastSlide; - $lastSlide.trigger('slide'); - } - - // Start autoplaying - if (o.autoPlay) { - // Temporarily pause the slideshow on hover - if (o.pauseOnHover) { - $accordion.mouseenter(function() { - autoPlayPaused = true; - }).mouseleave(function() { - autoPlayPaused = false; - }); - } - - startAutoPlay(); - } - }); - - // Make chainable - return this; - }; - - // The complete list of default options - $.fn.accordionza.defaults = { - autoPlay: false, - autoRestartDelay: false, - captionDelay: 0, - captionEasing: 'swing', - captionHeight: 50, - captionHeightClosed: 0, - captionSpeed: 500, - classSlideOpened: 'slide_opened', - classCaption: 'slide_caption', - classCaptionCollapsed: 'slide_caption_collapsed', - classCaptionToggle: 'slide_caption_toggle', - classHandle: 'slide_handle', - navKey: false, - onSlideClose: null, - onSlideOpen: null, - pauseOnHover: false, - slideDelay: 5000, - slideEasing: 'swing', - slideSpeed: 500, - slideTrigger: 'click', - slideWidthClosed: false - }; - -})(jQuery); diff --git a/public/js/jquery.easing.1.3.js b/public/js/jquery.easing.1.3.js deleted file mode 100644 index ef74321..0000000 --- a/public/js/jquery.easing.1.3.js +++ /dev/null @@ -1,205 +0,0 @@ -/* - * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ - * - * Uses the built in easing capabilities added In jQuery 1.1 - * to offer multiple easing options - * - * TERMS OF USE - jQuery Easing - * - * Open source under the BSD License. - * - * Copyright © 2008 George McGinley Smith - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * Neither the name of the author nor the names of contributors may be used to endorse - * or promote products derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - * OF THE POSSIBILITY OF SUCH DAMAGE. - * -*/ - -// t: current time, b: begInnIng value, c: change In value, d: duration -jQuery.easing['jswing'] = jQuery.easing['swing']; - -jQuery.extend( jQuery.easing, -{ - def: 'easeOutQuad', - swing: function (x, t, b, c, d) { - //alert(jQuery.easing.default); - return jQuery.easing[jQuery.easing.def](x, t, b, c, d); - }, - easeInQuad: function (x, t, b, c, d) { - return c*(t/=d)*t + b; - }, - easeOutQuad: function (x, t, b, c, d) { - return -c *(t/=d)*(t-2) + b; - }, - easeInOutQuad: function (x, t, b, c, d) { - if ((t/=d/2) < 1) return c/2*t*t + b; - return -c/2 * ((--t)*(t-2) - 1) + b; - }, - easeInCubic: function (x, t, b, c, d) { - return c*(t/=d)*t*t + b; - }, - easeOutCubic: function (x, t, b, c, d) { - return c*((t=t/d-1)*t*t + 1) + b; - }, - easeInOutCubic: function (x, t, b, c, d) { - if ((t/=d/2) < 1) return c/2*t*t*t + b; - return c/2*((t-=2)*t*t + 2) + b; - }, - easeInQuart: function (x, t, b, c, d) { - return c*(t/=d)*t*t*t + b; - }, - easeOutQuart: function (x, t, b, c, d) { - return -c * ((t=t/d-1)*t*t*t - 1) + b; - }, - easeInOutQuart: function (x, t, b, c, d) { - if ((t/=d/2) < 1) return c/2*t*t*t*t + b; - return -c/2 * ((t-=2)*t*t*t - 2) + b; - }, - easeInQuint: function (x, t, b, c, d) { - return c*(t/=d)*t*t*t*t + b; - }, - easeOutQuint: function (x, t, b, c, d) { - return c*((t=t/d-1)*t*t*t*t + 1) + b; - }, - easeInOutQuint: function (x, t, b, c, d) { - if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b; - return c/2*((t-=2)*t*t*t*t + 2) + b; - }, - easeInSine: function (x, t, b, c, d) { - return -c * Math.cos(t/d * (Math.PI/2)) + c + b; - }, - easeOutSine: function (x, t, b, c, d) { - return c * Math.sin(t/d * (Math.PI/2)) + b; - }, - easeInOutSine: function (x, t, b, c, d) { - return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b; - }, - easeInExpo: function (x, t, b, c, d) { - return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b; - }, - easeOutExpo: function (x, t, b, c, d) { - return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b; - }, - easeInOutExpo: function (x, t, b, c, d) { - if (t==0) return b; - if (t==d) return b+c; - if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b; - return c/2 * (-Math.pow(2, -10 * --t) + 2) + b; - }, - easeInCirc: function (x, t, b, c, d) { - return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b; - }, - easeOutCirc: function (x, t, b, c, d) { - return c * Math.sqrt(1 - (t=t/d-1)*t) + b; - }, - easeInOutCirc: function (x, t, b, c, d) { - if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b; - return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b; - }, - easeInElastic: function (x, t, b, c, d) { - var s=1.70158;var p=0;var a=c; - if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; - if (a < Math.abs(c)) { a=c; var s=p/4; } - else var s = p/(2*Math.PI) * Math.asin (c/a); - return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; - }, - easeOutElastic: function (x, t, b, c, d) { - var s=1.70158;var p=0;var a=c; - if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; - if (a < Math.abs(c)) { a=c; var s=p/4; } - else var s = p/(2*Math.PI) * Math.asin (c/a); - return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b; - }, - easeInOutElastic: function (x, t, b, c, d) { - var s=1.70158;var p=0;var a=c; - if (t==0) return b; if ((t/=d/2)==2) return b+c; if (!p) p=d*(.3*1.5); - if (a < Math.abs(c)) { a=c; var s=p/4; } - else var s = p/(2*Math.PI) * Math.asin (c/a); - if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; - return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b; - }, - easeInBack: function (x, t, b, c, d, s) { - if (s == undefined) s = 1.70158; - return c*(t/=d)*t*((s+1)*t - s) + b; - }, - easeOutBack: function (x, t, b, c, d, s) { - if (s == undefined) s = 1.70158; - return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b; - }, - easeInOutBack: function (x, t, b, c, d, s) { - if (s == undefined) s = 1.70158; - if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b; - return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b; - }, - easeInBounce: function (x, t, b, c, d) { - return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b; - }, - easeOutBounce: function (x, t, b, c, d) { - if ((t/=d) < (1/2.75)) { - return c*(7.5625*t*t) + b; - } else if (t < (2/2.75)) { - return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b; - } else if (t < (2.5/2.75)) { - return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b; - } else { - return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b; - } - }, - easeInOutBounce: function (x, t, b, c, d) { - if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b; - return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b; - } -}); - -/* - * - * TERMS OF USE - EASING EQUATIONS - * - * Open source under the BSD License. - * - * Copyright © 2001 Robert Penner - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, this list of - * conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * Neither the name of the author nor the names of contributors may be used to endorse - * or promote products derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - * OF THE POSSIBILITY OF SUCH DAMAGE. - * - */ \ No newline at end of file diff --git a/public/js/jquery.fancybox.min.js b/public/js/jquery.fancybox.min.js deleted file mode 100644 index d5d10f6..0000000 --- a/public/js/jquery.fancybox.min.js +++ /dev/null @@ -1,13 +0,0 @@ -// ================================================== -// fancyBox v3.5.7 -// -// Licensed GPLv3 for open source use -// or fancyBox Commercial License for commercial use -// -// http://fancyapps.com/fancybox/ -// Copyright 2019 fancyApps -// -// ================================================== -!function(t,e,n,o){"use strict";function i(t,e){var o,i,a,s=[],r=0;t&&t.isDefaultPrevented()||(t.preventDefault(),e=e||{},t&&t.data&&(e=h(t.data.options,e)),o=e.$target||n(t.currentTarget).trigger("blur"),(a=n.fancybox.getInstance())&&a.$trigger&&a.$trigger.is(o)||(e.selector?s=n(e.selector):(i=o.attr("data-fancybox")||"",i?(s=t.data?t.data.items:[],s=s.length?s.filter('[data-fancybox="'+i+'"]'):n('[data-fancybox="'+i+'"]')):s=[o]),r=n(s).index(o),r<0&&(r=0),a=n.fancybox.open(s,e,r),a.$trigger=o))}if(t.console=t.console||{info:function(t){}},n){if(n.fn.fancybox)return void console.info("fancyBox already initialized");var a={closeExisting:!1,loop:!1,gutter:50,keyboard:!0,preventCaptionOverlap:!0,arrows:!0,infobar:!0,smallBtn:"auto",toolbar:"auto",buttons:["zoom","slideShow","thumbs","close"],idleTime:3,protect:!1,modal:!1,image:{preload:!1},ajax:{settings:{data:{fancybox:!0}}},iframe:{tpl:'',preload:!0,css:{},attr:{scrolling:"auto"}},video:{tpl:'',format:"",autoStart:!0},defaultType:"image",animationEffect:"zoom",animationDuration:366,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'',spinnerTpl:'
',errorTpl:'

{{ERROR}}

',btnTpl:{download:'',zoom:'',close:'',arrowLeft:'',arrowRight:'',smallBtn:''},parentEl:"body",hideScrollbar:!0,autoFocus:!0,backFocus:!0,trapFocus:!0,fullScreen:{autoStart:!1},touch:{vertical:!0,momentum:!0},hash:null,media:{},slideShow:{autoStart:!1,speed:3e3},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"},wheel:"auto",onInit:n.noop,beforeLoad:n.noop,afterLoad:n.noop,beforeShow:n.noop,afterShow:n.noop,beforeClose:n.noop,afterClose:n.noop,onActivate:n.noop,onDeactivate:n.noop,clickContent:function(t,e){return"image"===t.type&&"zoom"},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{preventCaptionOverlap:!1,idleTime:!1,clickContent:function(t,e){return"image"===t.type&&"toggleControls"},clickSlide:function(t,e){return"image"===t.type?"toggleControls":"close"},dblclickContent:function(t,e){return"image"===t.type&&"zoom"},dblclickSlide:function(t,e){return"image"===t.type&&"zoom"}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded.
Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails",DOWNLOAD:"Download",SHARE:"Share",ZOOM:"Zoom"},de:{CLOSE:"Schließen",NEXT:"Weiter",PREV:"Zurück",ERROR:"Die angeforderten Daten konnten nicht geladen werden.
Bitte versuchen Sie es später nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder",DOWNLOAD:"Herunterladen",SHARE:"Teilen",ZOOM:"Vergrößern"}}},s=n(t),r=n(e),c=0,l=function(t){return t&&t.hasOwnProperty&&t instanceof n},d=function(){return t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||function(e){return t.setTimeout(e,1e3/60)}}(),u=function(){return t.cancelAnimationFrame||t.webkitCancelAnimationFrame||t.mozCancelAnimationFrame||t.oCancelAnimationFrame||function(e){t.clearTimeout(e)}}(),f=function(){var t,n=e.createElement("fakeelement"),o={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(t in o)if(void 0!==n.style[t])return o[t];return"transitionend"}(),p=function(t){return t&&t.length&&t[0].offsetHeight},h=function(t,e){var o=n.extend(!0,{},t,e);return n.each(e,function(t,e){n.isArray(e)&&(o[t]=e)}),o},g=function(t){var o,i;return!(!t||t.ownerDocument!==e)&&(n(".fancybox-container").css("pointer-events","none"),o={x:t.getBoundingClientRect().left+t.offsetWidth/2,y:t.getBoundingClientRect().top+t.offsetHeight/2},i=e.elementFromPoint(o.x,o.y)===t,n(".fancybox-container").css("pointer-events",""),i)},b=function(t,e,o){var i=this;i.opts=h({index:o},n.fancybox.defaults),n.isPlainObject(e)&&(i.opts=h(i.opts,e)),n.fancybox.isMobile&&(i.opts=h(i.opts,i.opts.mobile)),i.id=i.opts.id||++c,i.currIndex=parseInt(i.opts.index,10)||0,i.prevIndex=null,i.prevPos=null,i.currPos=0,i.firstRun=!0,i.group=[],i.slides={},i.addContent(t),i.group.length&&i.init()};n.extend(b.prototype,{init:function(){var o,i,a=this,s=a.group[a.currIndex],r=s.opts;r.closeExisting&&n.fancybox.close(!0),n("body").addClass("fancybox-active"),!n.fancybox.getInstance()&&!1!==r.hideScrollbar&&!n.fancybox.isMobile&&e.body.scrollHeight>t.innerHeight&&(n("head").append('"),n("body").addClass("compensate-for-scrollbar")),i="",n.each(r.buttons,function(t,e){i+=r.btnTpl[e]||""}),o=n(a.translate(a,r.baseTpl.replace("{{buttons}}",i).replace("{{arrows}}",r.btnTpl.arrowLeft+r.btnTpl.arrowRight))).attr("id","fancybox-container-"+a.id).addClass(r.baseClass).data("FancyBox",a).appendTo(r.parentEl),a.$refs={container:o},["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach(function(t){a.$refs[t]=o.find(".fancybox-"+t)}),a.trigger("onInit"),a.activate(),a.jumpTo(a.currIndex)},translate:function(t,e){var n=t.opts.i18n[t.opts.lang]||t.opts.i18n.en;return e.replace(/\{\{(\w+)\}\}/g,function(t,e){return void 0===n[e]?t:n[e]})},addContent:function(t){var e,o=this,i=n.makeArray(t);n.each(i,function(t,e){var i,a,s,r,c,l={},d={};n.isPlainObject(e)?(l=e,d=e.opts||e):"object"===n.type(e)&&n(e).length?(i=n(e),d=i.data()||{},d=n.extend(!0,{},d,d.options),d.$orig=i,l.src=o.opts.src||d.src||i.attr("href"),l.type||l.src||(l.type="inline",l.src=e)):l={type:"html",src:e+""},l.opts=n.extend(!0,{},o.opts,d),n.isArray(d.buttons)&&(l.opts.buttons=d.buttons),n.fancybox.isMobile&&l.opts.mobile&&(l.opts=h(l.opts,l.opts.mobile)),a=l.type||l.opts.type,r=l.src||"",!a&&r&&((s=r.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(a="video",l.opts.video.format||(l.opts.video.format="video/"+("ogv"===s[1]?"ogg":s[1]))):r.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?a="image":r.match(/\.(pdf)((\?|#).*)?$/i)?(a="iframe",l=n.extend(!0,l,{contentType:"pdf",opts:{iframe:{preload:!1}}})):"#"===r.charAt(0)&&(a="inline")),a?l.type=a:o.trigger("objectNeedsType",l),l.contentType||(l.contentType=n.inArray(l.type,["html","inline","ajax"])>-1?"html":l.type),l.index=o.group.length,"auto"==l.opts.smallBtn&&(l.opts.smallBtn=n.inArray(l.type,["html","inline","ajax"])>-1),"auto"===l.opts.toolbar&&(l.opts.toolbar=!l.opts.smallBtn),l.$thumb=l.opts.$thumb||null,l.opts.$trigger&&l.index===o.opts.index&&(l.$thumb=l.opts.$trigger.find("img:first"),l.$thumb.length&&(l.opts.$orig=l.opts.$trigger)),l.$thumb&&l.$thumb.length||!l.opts.$orig||(l.$thumb=l.opts.$orig.find("img:first")),l.$thumb&&!l.$thumb.length&&(l.$thumb=null),l.thumb=l.opts.thumb||(l.$thumb?l.$thumb[0].src:null),"function"===n.type(l.opts.caption)&&(l.opts.caption=l.opts.caption.apply(e,[o,l])),"function"===n.type(o.opts.caption)&&(l.opts.caption=o.opts.caption.apply(e,[o,l])),l.opts.caption instanceof n||(l.opts.caption=void 0===l.opts.caption?"":l.opts.caption+""),"ajax"===l.type&&(c=r.split(/\s+/,2),c.length>1&&(l.src=c.shift(),l.opts.filter=c.shift())),l.opts.modal&&(l.opts=n.extend(!0,l.opts,{trapFocus:!0,infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:!1,clickSlide:!1,clickOutside:!1,dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1})),o.group.push(l)}),Object.keys(o.slides).length&&(o.updateControls(),(e=o.Thumbs)&&e.isActive&&(e.create(),e.focus()))},addEvents:function(){var e=this;e.removeEvents(),e.$refs.container.on("click.fb-close","[data-fancybox-close]",function(t){t.stopPropagation(),t.preventDefault(),e.close(t)}).on("touchstart.fb-prev click.fb-prev","[data-fancybox-prev]",function(t){t.stopPropagation(),t.preventDefault(),e.previous()}).on("touchstart.fb-next click.fb-next","[data-fancybox-next]",function(t){t.stopPropagation(),t.preventDefault(),e.next()}).on("click.fb","[data-fancybox-zoom]",function(t){e[e.isScaledDown()?"scaleToActual":"scaleToFit"]()}),s.on("orientationchange.fb resize.fb",function(t){t&&t.originalEvent&&"resize"===t.originalEvent.type?(e.requestId&&u(e.requestId),e.requestId=d(function(){e.update(t)})):(e.current&&"iframe"===e.current.type&&e.$refs.stage.hide(),setTimeout(function(){e.$refs.stage.show(),e.update(t)},n.fancybox.isMobile?600:250))}),r.on("keydown.fb",function(t){var o=n.fancybox?n.fancybox.getInstance():null,i=o.current,a=t.keyCode||t.which;if(9==a)return void(i.opts.trapFocus&&e.focus(t));if(!(!i.opts.keyboard||t.ctrlKey||t.altKey||t.shiftKey||n(t.target).is("input,textarea,video,audio,select")))return 8===a||27===a?(t.preventDefault(),void e.close(t)):37===a||38===a?(t.preventDefault(),void e.previous()):39===a||40===a?(t.preventDefault(),void e.next()):void e.trigger("afterKeydown",t,a)}),e.group[e.currIndex].opts.idleTime&&(e.idleSecondsCounter=0,r.on("mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",function(t){e.idleSecondsCounter=0,e.isIdle&&e.showControls(),e.isIdle=!1}),e.idleInterval=t.setInterval(function(){++e.idleSecondsCounter>=e.group[e.currIndex].opts.idleTime&&!e.isDragging&&(e.isIdle=!0,e.idleSecondsCounter=0,e.hideControls())},1e3))},removeEvents:function(){var e=this;s.off("orientationchange.fb resize.fb"),r.off("keydown.fb .fb-idle"),this.$refs.container.off(".fb-close .fb-prev .fb-next"),e.idleInterval&&(t.clearInterval(e.idleInterval),e.idleInterval=null)},previous:function(t){return this.jumpTo(this.currPos-1,t)},next:function(t){return this.jumpTo(this.currPos+1,t)},jumpTo:function(t,e){var o,i,a,s,r,c,l,d,u,f=this,h=f.group.length;if(!(f.isDragging||f.isClosing||f.isAnimating&&f.firstRun)){if(t=parseInt(t,10),!(a=f.current?f.current.opts.loop:f.opts.loop)&&(t<0||t>=h))return!1;if(o=f.firstRun=!Object.keys(f.slides).length,r=f.current,f.prevIndex=f.currIndex,f.prevPos=f.currPos,s=f.createSlide(t),h>1&&((a||s.index0)&&f.createSlide(t-1)),f.current=s,f.currIndex=s.index,f.currPos=s.pos,f.trigger("beforeShow",o),f.updateControls(),s.forcedDuration=void 0,n.isNumeric(e)?s.forcedDuration=e:e=s.opts[o?"animationDuration":"transitionDuration"],e=parseInt(e,10),i=f.isMoved(s),s.$slide.addClass("fancybox-slide--current"),o)return s.opts.animationEffect&&e&&f.$refs.container.css("transition-duration",e+"ms"),f.$refs.container.addClass("fancybox-is-open").trigger("focus"),f.loadSlide(s),void f.preload("image");c=n.fancybox.getTranslate(r.$slide),l=n.fancybox.getTranslate(f.$refs.stage),n.each(f.slides,function(t,e){n.fancybox.stop(e.$slide,!0)}),r.pos!==s.pos&&(r.isComplete=!1),r.$slide.removeClass("fancybox-slide--complete fancybox-slide--current"),i?(u=c.left-(r.pos*c.width+r.pos*r.opts.gutter),n.each(f.slides,function(t,o){o.$slide.removeClass("fancybox-animated").removeClass(function(t,e){return(e.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")});var i=o.pos*c.width+o.pos*o.opts.gutter;n.fancybox.setTranslate(o.$slide,{top:0,left:i-l.left+u}),o.pos!==s.pos&&o.$slide.addClass("fancybox-slide--"+(o.pos>s.pos?"next":"previous")),p(o.$slide),n.fancybox.animate(o.$slide,{top:0,left:(o.pos-s.pos)*c.width+(o.pos-s.pos)*o.opts.gutter},e,function(){o.$slide.css({transform:"",opacity:""}).removeClass("fancybox-slide--next fancybox-slide--previous"),o.pos===f.currPos&&f.complete()})})):e&&s.opts.transitionEffect&&(d="fancybox-animated fancybox-fx-"+s.opts.transitionEffect,r.$slide.addClass("fancybox-slide--"+(r.pos>s.pos?"next":"previous")),n.fancybox.animate(r.$slide,d,e,function(){r.$slide.removeClass(d).removeClass("fancybox-slide--next fancybox-slide--previous")},!1)),s.isLoaded?f.revealContent(s):f.loadSlide(s),f.preload("image")}},createSlide:function(t){var e,o,i=this;return o=t%i.group.length,o=o<0?i.group.length+o:o,!i.slides[t]&&i.group[o]&&(e=n('
').appendTo(i.$refs.stage),i.slides[t]=n.extend(!0,{},i.group[o],{pos:t,$slide:e,isLoaded:!1}),i.updateSlide(i.slides[t])),i.slides[t]},scaleToActual:function(t,e,o){var i,a,s,r,c,l=this,d=l.current,u=d.$content,f=n.fancybox.getTranslate(d.$slide).width,p=n.fancybox.getTranslate(d.$slide).height,h=d.width,g=d.height;l.isAnimating||l.isMoved()||!u||"image"!=d.type||!d.isLoaded||d.hasError||(l.isAnimating=!0,n.fancybox.stop(u),t=void 0===t?.5*f:t,e=void 0===e?.5*p:e,i=n.fancybox.getTranslate(u),i.top-=n.fancybox.getTranslate(d.$slide).top,i.left-=n.fancybox.getTranslate(d.$slide).left,r=h/i.width,c=g/i.height,a=.5*f-.5*h,s=.5*p-.5*g,h>f&&(a=i.left*r-(t*r-t),a>0&&(a=0),ap&&(s=i.top*c-(e*c-e),s>0&&(s=0),se-.5&&(l=e),d>o-.5&&(d=o),"image"===t.type?(u.top=Math.floor(.5*(o-d))+parseFloat(c.css("paddingTop")),u.left=Math.floor(.5*(e-l))+parseFloat(c.css("paddingLeft"))):"video"===t.contentType&&(a=t.opts.width&&t.opts.height?l/d:t.opts.ratio||16/9,d>l/a?d=l/a:l>d*a&&(l=d*a)),u.width=l,u.height=d,u)},update:function(t){var e=this;n.each(e.slides,function(n,o){e.updateSlide(o,t)})},updateSlide:function(t,e){var o=this,i=t&&t.$content,a=t.width||t.opts.width,s=t.height||t.opts.height,r=t.$slide;o.adjustCaption(t),i&&(a||s||"video"===t.contentType)&&!t.hasError&&(n.fancybox.stop(i),n.fancybox.setTranslate(i,o.getFitPos(t)),t.pos===o.currPos&&(o.isAnimating=!1,o.updateCursor())),o.adjustLayout(t),r.length&&(r.trigger("refresh"),t.pos===o.currPos&&o.$refs.toolbar.add(o.$refs.navigation.find(".fancybox-button--arrow_right")).toggleClass("compensate-for-scrollbar",r.get(0).scrollHeight>r.get(0).clientHeight)),o.trigger("onUpdate",t,e)},centerSlide:function(t){var e=this,o=e.current,i=o.$slide;!e.isClosing&&o&&(i.siblings().css({transform:"",opacity:""}),i.parent().children().removeClass("fancybox-slide--previous fancybox-slide--next"),n.fancybox.animate(i,{top:0,left:0,opacity:1},void 0===t?0:t,function(){i.css({transform:"",opacity:""}),o.isComplete||e.complete()},!1))},isMoved:function(t){var e,o,i=t||this.current;return!!i&&(o=n.fancybox.getTranslate(this.$refs.stage),e=n.fancybox.getTranslate(i.$slide),!i.$slide.hasClass("fancybox-animated")&&(Math.abs(e.top-o.top)>.5||Math.abs(e.left-o.left)>.5))},updateCursor:function(t,e){var o,i,a=this,s=a.current,r=a.$refs.container;s&&!a.isClosing&&a.Guestures&&(r.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-zoomOut fancybox-can-swipe fancybox-can-pan"),o=a.canPan(t,e),i=!!o||a.isZoomable(),r.toggleClass("fancybox-is-zoomable",i),n("[data-fancybox-zoom]").prop("disabled",!i),o?r.addClass("fancybox-can-pan"):i&&("zoom"===s.opts.clickContent||n.isFunction(s.opts.clickContent)&&"zoom"==s.opts.clickContent(s))?r.addClass("fancybox-can-zoomIn"):s.opts.touch&&(s.opts.touch.vertical||a.group.length>1)&&"video"!==s.contentType&&r.addClass("fancybox-can-swipe"))},isZoomable:function(){var t,e=this,n=e.current;if(n&&!e.isClosing&&"image"===n.type&&!n.hasError){if(!n.isLoaded)return!0;if((t=e.getFitPos(n))&&(n.width>t.width||n.height>t.height))return!0}return!1},isScaledDown:function(t,e){var o=this,i=!1,a=o.current,s=a.$content;return void 0!==t&&void 0!==e?i=t1.5||Math.abs(a.height-s.height)>1.5)),s},loadSlide:function(t){var e,o,i,a=this;if(!t.isLoading&&!t.isLoaded){if(t.isLoading=!0,!1===a.trigger("beforeLoad",t))return t.isLoading=!1,!1;switch(e=t.type,o=t.$slide,o.off("refresh").trigger("onReset").addClass(t.opts.slideClass),e){case"image":a.setImage(t);break;case"iframe":a.setIframe(t);break;case"html":a.setContent(t,t.src||t.content);break;case"video":a.setContent(t,t.opts.video.tpl.replace(/\{\{src\}\}/gi,t.src).replace("{{format}}",t.opts.videoFormat||t.opts.video.format||"").replace("{{poster}}",t.thumb||""));break;case"inline":n(t.src).length?a.setContent(t,n(t.src)):a.setError(t);break;case"ajax":a.showLoading(t),i=n.ajax(n.extend({},t.opts.ajax.settings,{url:t.src,success:function(e,n){"success"===n&&a.setContent(t,e)},error:function(e,n){e&&"abort"!==n&&a.setError(t)}})),o.one("onReset",function(){i.abort()});break;default:a.setError(t)}return!0}},setImage:function(t){var o,i=this;setTimeout(function(){var e=t.$image;i.isClosing||!t.isLoading||e&&e.length&&e[0].complete||t.hasError||i.showLoading(t)},50),i.checkSrcset(t),t.$content=n('
').addClass("fancybox-is-hidden").appendTo(t.$slide.addClass("fancybox-slide--image")),!1!==t.opts.preload&&t.opts.width&&t.opts.height&&t.thumb&&(t.width=t.opts.width,t.height=t.opts.height,o=e.createElement("img"),o.onerror=function(){n(this).remove(),t.$ghost=null},o.onload=function(){i.afterLoad(t)},t.$ghost=n(o).addClass("fancybox-image").appendTo(t.$content).attr("src",t.thumb)),i.setBigImage(t)},checkSrcset:function(e){var n,o,i,a,s=e.opts.srcset||e.opts.image.srcset;if(s){i=t.devicePixelRatio||1,a=t.innerWidth*i,o=s.split(",").map(function(t){var e={};return t.trim().split(/\s+/).forEach(function(t,n){var o=parseInt(t.substring(0,t.length-1),10);if(0===n)return e.url=t;o&&(e.value=o,e.postfix=t[t.length-1])}),e}),o.sort(function(t,e){return t.value-e.value});for(var r=0;r=a||"x"===c.postfix&&c.value>=i){n=c;break}}!n&&o.length&&(n=o[o.length-1]),n&&(e.src=n.url,e.width&&e.height&&"w"==n.postfix&&(e.height=e.width/e.height*n.value,e.width=n.value),e.opts.srcset=s)}},setBigImage:function(t){var o=this,i=e.createElement("img"),a=n(i);t.$image=a.one("error",function(){o.setError(t)}).one("load",function(){var e;t.$ghost||(o.resolveImageSlideSize(t,this.naturalWidth,this.naturalHeight),o.afterLoad(t)),o.isClosing||(t.opts.srcset&&(e=t.opts.sizes,e&&"auto"!==e||(e=(t.width/t.height>1&&s.width()/s.height()>1?"100":Math.round(t.width/t.height*100))+"vw"),a.attr("sizes",e).attr("srcset",t.opts.srcset)),t.$ghost&&setTimeout(function(){t.$ghost&&!o.isClosing&&t.$ghost.hide()},Math.min(300,Math.max(1e3,t.height/1600))),o.hideLoading(t))}).addClass("fancybox-image").attr("src",t.src).appendTo(t.$content),(i.complete||"complete"==i.readyState)&&a.naturalWidth&&a.naturalHeight?a.trigger("load"):i.error&&a.trigger("error")},resolveImageSlideSize:function(t,e,n){var o=parseInt(t.opts.width,10),i=parseInt(t.opts.height,10);t.width=e,t.height=n,o>0&&(t.width=o,t.height=Math.floor(o*n/e)),i>0&&(t.width=Math.floor(i*e/n),t.height=i)},setIframe:function(t){var e,o=this,i=t.opts.iframe,a=t.$slide;t.$content=n('
').css(i.css).appendTo(a),a.addClass("fancybox-slide--"+t.contentType),t.$iframe=e=n(i.tpl.replace(/\{rnd\}/g,(new Date).getTime())).attr(i.attr).appendTo(t.$content),i.preload?(o.showLoading(t),e.on("load.fb error.fb",function(e){this.isReady=1,t.$slide.trigger("refresh"),o.afterLoad(t)}),a.on("refresh.fb",function(){var n,o,s=t.$content,r=i.css.width,c=i.css.height;if(1===e[0].isReady){try{n=e.contents(),o=n.find("body")}catch(t){}o&&o.length&&o.children().length&&(a.css("overflow","visible"),s.css({width:"100%","max-width":"100%",height:"9999px"}),void 0===r&&(r=Math.ceil(Math.max(o[0].clientWidth,o.outerWidth(!0)))),s.css("width",r||"").css("max-width",""),void 0===c&&(c=Math.ceil(Math.max(o[0].clientHeight,o.outerHeight(!0)))),s.css("height",c||""),a.css("overflow","auto")),s.removeClass("fancybox-is-hidden")}})):o.afterLoad(t),e.attr("src",t.src),a.one("onReset",function(){try{n(this).find("iframe").hide().unbind().attr("src","//about:blank")}catch(t){}n(this).off("refresh.fb").empty(),t.isLoaded=!1,t.isRevealed=!1})},setContent:function(t,e){var o=this;o.isClosing||(o.hideLoading(t),t.$content&&n.fancybox.stop(t.$content),t.$slide.empty(),l(e)&&e.parent().length?((e.hasClass("fancybox-content")||e.parent().hasClass("fancybox-content"))&&e.parents(".fancybox-slide").trigger("onReset"),t.$placeholder=n("
").hide().insertAfter(e),e.css("display","inline-block")):t.hasError||("string"===n.type(e)&&(e=n("
").append(n.trim(e)).contents()),t.opts.filter&&(e=n("
").html(e).find(t.opts.filter))),t.$slide.one("onReset",function(){n(this).find("video,audio").trigger("pause"),t.$placeholder&&(t.$placeholder.after(e.removeClass("fancybox-content").hide()).remove(),t.$placeholder=null),t.$smallBtn&&(t.$smallBtn.remove(),t.$smallBtn=null),t.hasError||(n(this).empty(),t.isLoaded=!1,t.isRevealed=!1)}),n(e).appendTo(t.$slide),n(e).is("video,audio")&&(n(e).addClass("fancybox-video"),n(e).wrap("
"),t.contentType="video",t.opts.width=t.opts.width||n(e).attr("width"),t.opts.height=t.opts.height||n(e).attr("height")),t.$content=t.$slide.children().filter("div,form,main,video,audio,article,.fancybox-content").first(),t.$content.siblings().hide(),t.$content.length||(t.$content=t.$slide.wrapInner("
").children().first()),t.$content.addClass("fancybox-content"),t.$slide.addClass("fancybox-slide--"+t.contentType),o.afterLoad(t))},setError:function(t){t.hasError=!0,t.$slide.trigger("onReset").removeClass("fancybox-slide--"+t.contentType).addClass("fancybox-slide--error"),t.contentType="html",this.setContent(t,this.translate(t,t.opts.errorTpl)),t.pos===this.currPos&&(this.isAnimating=!1)},showLoading:function(t){var e=this;(t=t||e.current)&&!t.$spinner&&(t.$spinner=n(e.translate(e,e.opts.spinnerTpl)).appendTo(t.$slide).hide().fadeIn("fast"))},hideLoading:function(t){var e=this;(t=t||e.current)&&t.$spinner&&(t.$spinner.stop().remove(),delete t.$spinner)},afterLoad:function(t){var e=this;e.isClosing||(t.isLoading=!1,t.isLoaded=!0,e.trigger("afterLoad",t),e.hideLoading(t),!t.opts.smallBtn||t.$smallBtn&&t.$smallBtn.length||(t.$smallBtn=n(e.translate(t,t.opts.btnTpl.smallBtn)).appendTo(t.$content)),t.opts.protect&&t.$content&&!t.hasError&&(t.$content.on("contextmenu.fb",function(t){return 2==t.button&&t.preventDefault(),!0}),"image"===t.type&&n('
').appendTo(t.$content)),e.adjustCaption(t),e.adjustLayout(t),t.pos===e.currPos&&e.updateCursor(),e.revealContent(t))},adjustCaption:function(t){var e,n=this,o=t||n.current,i=o.opts.caption,a=o.opts.preventCaptionOverlap,s=n.$refs.caption,r=!1;s.toggleClass("fancybox-caption--separate",a),a&&i&&i.length&&(o.pos!==n.currPos?(e=s.clone().appendTo(s.parent()),e.children().eq(0).empty().html(i),r=e.outerHeight(!0),e.empty().remove()):n.$caption&&(r=n.$caption.outerHeight(!0)),o.$slide.css("padding-bottom",r||""))},adjustLayout:function(t){var e,n,o,i,a=this,s=t||a.current;s.isLoaded&&!0!==s.opts.disableLayoutFix&&(s.$content.css("margin-bottom",""),s.$content.outerHeight()>s.$slide.height()+.5&&(o=s.$slide[0].style["padding-bottom"],i=s.$slide.css("padding-bottom"),parseFloat(i)>0&&(e=s.$slide[0].scrollHeight,s.$slide.css("padding-bottom",0),Math.abs(e-s.$slide[0].scrollHeight)<1&&(n=i),s.$slide.css("padding-bottom",o))),s.$content.css("margin-bottom",n))},revealContent:function(t){var e,o,i,a,s=this,r=t.$slide,c=!1,l=!1,d=s.isMoved(t),u=t.isRevealed;return t.isRevealed=!0,e=t.opts[s.firstRun?"animationEffect":"transitionEffect"],i=t.opts[s.firstRun?"animationDuration":"transitionDuration"],i=parseInt(void 0===t.forcedDuration?i:t.forcedDuration,10),!d&&t.pos===s.currPos&&i||(e=!1),"zoom"===e&&(t.pos===s.currPos&&i&&"image"===t.type&&!t.hasError&&(l=s.getThumbPos(t))?c=s.getFitPos(t):e="fade"),"zoom"===e?(s.isAnimating=!0,c.scaleX=c.width/l.width,c.scaleY=c.height/l.height,a=t.opts.zoomOpacity,"auto"==a&&(a=Math.abs(t.width/t.height-l.width/l.height)>.1),a&&(l.opacity=.1,c.opacity=1),n.fancybox.setTranslate(t.$content.removeClass("fancybox-is-hidden"),l),p(t.$content),void n.fancybox.animate(t.$content,c,i,function(){s.isAnimating=!1,s.complete()})):(s.updateSlide(t),e?(n.fancybox.stop(r),o="fancybox-slide--"+(t.pos>=s.prevPos?"next":"previous")+" fancybox-animated fancybox-fx-"+e,r.addClass(o).removeClass("fancybox-slide--current"),t.$content.removeClass("fancybox-is-hidden"),p(r),"image"!==t.type&&t.$content.hide().show(0),void n.fancybox.animate(r,"fancybox-slide--current",i,function(){r.removeClass(o).css({transform:"",opacity:""}),t.pos===s.currPos&&s.complete()},!0)):(t.$content.removeClass("fancybox-is-hidden"),u||!d||"image"!==t.type||t.hasError||t.$content.hide().fadeIn("fast"),void(t.pos===s.currPos&&s.complete())))},getThumbPos:function(t){var e,o,i,a,s,r=!1,c=t.$thumb;return!(!c||!g(c[0]))&&(e=n.fancybox.getTranslate(c),o=parseFloat(c.css("border-top-width")||0),i=parseFloat(c.css("border-right-width")||0),a=parseFloat(c.css("border-bottom-width")||0),s=parseFloat(c.css("border-left-width")||0),r={top:e.top+o,left:e.left+s,width:e.width-i-s,height:e.height-o-a,scaleX:1,scaleY:1},e.width>0&&e.height>0&&r)},complete:function(){var t,e=this,o=e.current,i={};!e.isMoved()&&o.isLoaded&&(o.isComplete||(o.isComplete=!0,o.$slide.siblings().trigger("onReset"),e.preload("inline"),p(o.$slide),o.$slide.addClass("fancybox-slide--complete"),n.each(e.slides,function(t,o){o.pos>=e.currPos-1&&o.pos<=e.currPos+1?i[o.pos]=o:o&&(n.fancybox.stop(o.$slide),o.$slide.off().remove())}),e.slides=i),e.isAnimating=!1,e.updateCursor(),e.trigger("afterShow"),o.opts.video.autoStart&&o.$slide.find("video,audio").filter(":visible:first").trigger("play").one("ended",function(){Document.exitFullscreen?Document.exitFullscreen():this.webkitExitFullscreen&&this.webkitExitFullscreen(),e.next()}),o.opts.autoFocus&&"html"===o.contentType&&(t=o.$content.find("input[autofocus]:enabled:visible:first"),t.length?t.trigger("focus"):e.focus(null,!0)),o.$slide.scrollTop(0).scrollLeft(0))},preload:function(t){var e,n,o=this;o.group.length<2||(n=o.slides[o.currPos+1],e=o.slides[o.currPos-1],e&&e.type===t&&o.loadSlide(e),n&&n.type===t&&o.loadSlide(n))},focus:function(t,o){var i,a,s=this,r=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","video","audio","[contenteditable]",'[tabindex]:not([tabindex^="-"])'].join(",");s.isClosing||(i=!t&&s.current&&s.current.isComplete?s.current.$slide.find("*:visible"+(o?":not(.fancybox-close-small)":"")):s.$refs.container.find("*:visible"),i=i.filter(r).filter(function(){return"hidden"!==n(this).css("visibility")&&!n(this).hasClass("disabled")}),i.length?(a=i.index(e.activeElement),t&&t.shiftKey?(a<0||0==a)&&(t.preventDefault(),i.eq(i.length-1).trigger("focus")):(a<0||a==i.length-1)&&(t&&t.preventDefault(),i.eq(0).trigger("focus"))):s.$refs.container.trigger("focus"))},activate:function(){var t=this;n(".fancybox-container").each(function(){var e=n(this).data("FancyBox");e&&e.id!==t.id&&!e.isClosing&&(e.trigger("onDeactivate"),e.removeEvents(),e.isVisible=!1)}),t.isVisible=!0,(t.current||t.isIdle)&&(t.update(),t.updateControls()),t.trigger("onActivate"),t.addEvents()},close:function(t,e){var o,i,a,s,r,c,l,u=this,f=u.current,h=function(){u.cleanUp(t)};return!u.isClosing&&(u.isClosing=!0,!1===u.trigger("beforeClose",t)?(u.isClosing=!1,d(function(){u.update()}),!1):(u.removeEvents(),a=f.$content,o=f.opts.animationEffect,i=n.isNumeric(e)?e:o?f.opts.animationDuration:0,f.$slide.removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"),!0!==t?n.fancybox.stop(f.$slide):o=!1,f.$slide.siblings().trigger("onReset").remove(),i&&u.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing").css("transition-duration",i+"ms"),u.hideLoading(f),u.hideControls(!0),u.updateCursor(),"zoom"!==o||a&&i&&"image"===f.type&&!u.isMoved()&&!f.hasError&&(l=u.getThumbPos(f))||(o="fade"),"zoom"===o?(n.fancybox.stop(a),s=n.fancybox.getTranslate(a),c={top:s.top,left:s.left,scaleX:s.width/l.width,scaleY:s.height/l.height,width:l.width,height:l.height},r=f.opts.zoomOpacity, -"auto"==r&&(r=Math.abs(f.width/f.height-l.width/l.height)>.1),r&&(l.opacity=0),n.fancybox.setTranslate(a,c),p(a),n.fancybox.animate(a,l,i,h),!0):(o&&i?n.fancybox.animate(f.$slide.addClass("fancybox-slide--previous").removeClass("fancybox-slide--current"),"fancybox-animated fancybox-fx-"+o,i,h):!0===t?setTimeout(h,i):h(),!0)))},cleanUp:function(e){var o,i,a,s=this,r=s.current.opts.$orig;s.current.$slide.trigger("onReset"),s.$refs.container.empty().remove(),s.trigger("afterClose",e),s.current.opts.backFocus&&(r&&r.length&&r.is(":visible")||(r=s.$trigger),r&&r.length&&(i=t.scrollX,a=t.scrollY,r.trigger("focus"),n("html, body").scrollTop(a).scrollLeft(i))),s.current=null,o=n.fancybox.getInstance(),o?o.activate():(n("body").removeClass("fancybox-active compensate-for-scrollbar"),n("#fancybox-style-noscroll").remove())},trigger:function(t,e){var o,i=Array.prototype.slice.call(arguments,1),a=this,s=e&&e.opts?e:a.current;if(s?i.unshift(s):s=a,i.unshift(a),n.isFunction(s.opts[t])&&(o=s.opts[t].apply(s,i)),!1===o)return o;"afterClose"!==t&&a.$refs?a.$refs.container.trigger(t+".fb",i):r.trigger(t+".fb",i)},updateControls:function(){var t=this,o=t.current,i=o.index,a=t.$refs.container,s=t.$refs.caption,r=o.opts.caption;o.$slide.trigger("refresh"),r&&r.length?(t.$caption=s,s.children().eq(0).html(r)):t.$caption=null,t.hasHiddenControls||t.isIdle||t.showControls(),a.find("[data-fancybox-count]").html(t.group.length),a.find("[data-fancybox-index]").html(i+1),a.find("[data-fancybox-prev]").prop("disabled",!o.opts.loop&&i<=0),a.find("[data-fancybox-next]").prop("disabled",!o.opts.loop&&i>=t.group.length-1),"image"===o.type?a.find("[data-fancybox-zoom]").show().end().find("[data-fancybox-download]").attr("href",o.opts.image.src||o.src).show():o.opts.toolbar&&a.find("[data-fancybox-download],[data-fancybox-zoom]").hide(),n(e.activeElement).is(":hidden,[disabled]")&&t.$refs.container.trigger("focus")},hideControls:function(t){var e=this,n=["infobar","toolbar","nav"];!t&&e.current.opts.preventCaptionOverlap||n.push("caption"),this.$refs.container.removeClass(n.map(function(t){return"fancybox-show-"+t}).join(" ")),this.hasHiddenControls=!0},showControls:function(){var t=this,e=t.current?t.current.opts:t.opts,n=t.$refs.container;t.hasHiddenControls=!1,t.idleSecondsCounter=0,n.toggleClass("fancybox-show-toolbar",!(!e.toolbar||!e.buttons)).toggleClass("fancybox-show-infobar",!!(e.infobar&&t.group.length>1)).toggleClass("fancybox-show-caption",!!t.$caption).toggleClass("fancybox-show-nav",!!(e.arrows&&t.group.length>1)).toggleClass("fancybox-is-modal",!!e.modal)},toggleControls:function(){this.hasHiddenControls?this.showControls():this.hideControls()}}),n.fancybox={version:"3.5.7",defaults:a,getInstance:function(t){var e=n('.fancybox-container:not(".fancybox-is-closing"):last').data("FancyBox"),o=Array.prototype.slice.call(arguments,1);return e instanceof b&&("string"===n.type(t)?e[t].apply(e,o):"function"===n.type(t)&&t.apply(e,o),e)},open:function(t,e,n){return new b(t,e,n)},close:function(t){var e=this.getInstance();e&&(e.close(),!0===t&&this.close(t))},destroy:function(){this.close(!0),r.add("body").off("click.fb-start","**")},isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:function(){var n=e.createElement("div");return t.getComputedStyle&&t.getComputedStyle(n)&&t.getComputedStyle(n).getPropertyValue("transform")&&!(e.documentMode&&e.documentMode<11)}(),getTranslate:function(t){var e;return!(!t||!t.length)&&(e=t[0].getBoundingClientRect(),{top:e.top||0,left:e.left||0,width:e.width,height:e.height,opacity:parseFloat(t.css("opacity"))})},setTranslate:function(t,e){var n="",o={};if(t&&e)return void 0===e.left&&void 0===e.top||(n=(void 0===e.left?t.position().left:e.left)+"px, "+(void 0===e.top?t.position().top:e.top)+"px",n=this.use3d?"translate3d("+n+", 0px)":"translate("+n+")"),void 0!==e.scaleX&&void 0!==e.scaleY?n+=" scale("+e.scaleX+", "+e.scaleY+")":void 0!==e.scaleX&&(n+=" scaleX("+e.scaleX+")"),n.length&&(o.transform=n),void 0!==e.opacity&&(o.opacity=e.opacity),void 0!==e.width&&(o.width=e.width),void 0!==e.height&&(o.height=e.height),t.css(o)},animate:function(t,e,o,i,a){var s,r=this;n.isFunction(o)&&(i=o,o=null),r.stop(t),s=r.getTranslate(t),t.on(f,function(c){(!c||!c.originalEvent||t.is(c.originalEvent.target)&&"z-index"!=c.originalEvent.propertyName)&&(r.stop(t),n.isNumeric(o)&&t.css("transition-duration",""),n.isPlainObject(e)?void 0!==e.scaleX&&void 0!==e.scaleY&&r.setTranslate(t,{top:e.top,left:e.left,width:s.width*e.scaleX,height:s.height*e.scaleY,scaleX:1,scaleY:1}):!0!==a&&t.removeClass(e),n.isFunction(i)&&i(c))}),n.isNumeric(o)&&t.css("transition-duration",o+"ms"),n.isPlainObject(e)?(void 0!==e.scaleX&&void 0!==e.scaleY&&(delete e.width,delete e.height,t.parent().hasClass("fancybox-slide--image")&&t.parent().addClass("fancybox-is-scaling")),n.fancybox.setTranslate(t,e)):t.addClass(e),t.data("timer",setTimeout(function(){t.trigger(f)},o+33))},stop:function(t,e){t&&t.length&&(clearTimeout(t.data("timer")),e&&t.trigger(f),t.off(f).css("transition-duration",""),t.parent().removeClass("fancybox-is-scaling"))}},n.fn.fancybox=function(t){var e;return t=t||{},e=t.selector||!1,e?n("body").off("click.fb-start",e).on("click.fb-start",e,{options:t},i):this.off("click.fb-start").on("click.fb-start",{items:this,options:t},i),this},r.on("click.fb-start","[data-fancybox]",i),r.on("click.fb-start","[data-fancybox-trigger]",function(t){n('[data-fancybox="'+n(this).attr("data-fancybox-trigger")+'"]').eq(n(this).attr("data-fancybox-index")||0).trigger("click.fb-start",{$trigger:n(this)})}),function(){var t=null;r.on("mousedown mouseup focus blur",".fancybox-button",function(e){switch(e.type){case"mousedown":t=n(this);break;case"mouseup":t=null;break;case"focusin":n(".fancybox-button").removeClass("fancybox-focus"),n(this).is(t)||n(this).is("[disabled]")||n(this).addClass("fancybox-focus");break;case"focusout":n(".fancybox-button").removeClass("fancybox-focus")}})}()}}(window,document,jQuery),function(t){"use strict";var e={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"https://www.youtube-nocookie.com/embed/$4",thumb:"https://img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},gmap_place:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/?ll="+(t[9]?t[9]+"&z="+Math.floor(t[10])+(t[12]?t[12].replace(/^\//,"&"):""):t[12]+"").replace(/\?/,"&")+"&output="+(t[12]&&t[12].indexOf("layer=c")>0?"svembed":"embed")}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/maps?q="+t[5].replace("query=","q=").replace("api=1","")+"&output=embed"}}},n=function(e,n,o){if(e)return o=o||"","object"===t.type(o)&&(o=t.param(o,!0)),t.each(n,function(t,n){e=e.replace("$"+t,n||"")}),o.length&&(e+=(e.indexOf("?")>0?"&":"?")+o),e};t(document).on("objectNeedsType.fb",function(o,i,a){var s,r,c,l,d,u,f,p=a.src||"",h=!1;s=t.extend(!0,{},e,a.opts.media),t.each(s,function(e,o){if(c=p.match(o.matcher)){if(h=o.type,f=e,u={},o.paramPlace&&c[o.paramPlace]){d=c[o.paramPlace],"?"==d[0]&&(d=d.substring(1)),d=d.split("&");for(var i=0;i1&&("youtube"===n.contentSource||"vimeo"===n.contentSource)&&o.load(n.contentSource)}})}(jQuery),function(t,e,n){"use strict";var o=function(){return t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||function(e){return t.setTimeout(e,1e3/60)}}(),i=function(){return t.cancelAnimationFrame||t.webkitCancelAnimationFrame||t.mozCancelAnimationFrame||t.oCancelAnimationFrame||function(e){t.clearTimeout(e)}}(),a=function(e){var n=[];e=e.originalEvent||e||t.e,e=e.touches&&e.touches.length?e.touches:e.changedTouches&&e.changedTouches.length?e.changedTouches:[e];for(var o in e)e[o].pageX?n.push({x:e[o].pageX,y:e[o].pageY}):e[o].clientX&&n.push({x:e[o].clientX,y:e[o].clientY});return n},s=function(t,e,n){return e&&t?"x"===n?t.x-e.x:"y"===n?t.y-e.y:Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2)):0},r=function(t){if(t.is('a,area,button,[role="button"],input,label,select,summary,textarea,video,audio,iframe')||n.isFunction(t.get(0).onclick)||t.data("selectable"))return!0;for(var e=0,o=t[0].attributes,i=o.length;ee.clientHeight,a=("scroll"===o||"auto"===o)&&e.scrollWidth>e.clientWidth;return i||a},l=function(t){for(var e=!1;;){if(e=c(t.get(0)))break;if(t=t.parent(),!t.length||t.hasClass("fancybox-stage")||t.is("body"))break}return e},d=function(t){var e=this;e.instance=t,e.$bg=t.$refs.bg,e.$stage=t.$refs.stage,e.$container=t.$refs.container,e.destroy(),e.$container.on("touchstart.fb.touch mousedown.fb.touch",n.proxy(e,"ontouchstart"))};d.prototype.destroy=function(){var t=this;t.$container.off(".fb.touch"),n(e).off(".fb.touch"),t.requestId&&(i(t.requestId),t.requestId=null),t.tapped&&(clearTimeout(t.tapped),t.tapped=null)},d.prototype.ontouchstart=function(o){var i=this,c=n(o.target),d=i.instance,u=d.current,f=u.$slide,p=u.$content,h="touchstart"==o.type;if(h&&i.$container.off("mousedown.fb.touch"),(!o.originalEvent||2!=o.originalEvent.button)&&f.length&&c.length&&!r(c)&&!r(c.parent())&&(c.is("img")||!(o.originalEvent.clientX>c[0].clientWidth+c.offset().left))){if(!u||d.isAnimating||u.$slide.hasClass("fancybox-animated"))return o.stopPropagation(),void o.preventDefault();i.realPoints=i.startPoints=a(o),i.startPoints.length&&(u.touch&&o.stopPropagation(),i.startEvent=o,i.canTap=!0,i.$target=c,i.$content=p,i.opts=u.opts.touch,i.isPanning=!1,i.isSwiping=!1,i.isZooming=!1,i.isScrolling=!1,i.canPan=d.canPan(),i.startTime=(new Date).getTime(),i.distanceX=i.distanceY=i.distance=0,i.canvasWidth=Math.round(f[0].clientWidth),i.canvasHeight=Math.round(f[0].clientHeight),i.contentLastPos=null,i.contentStartPos=n.fancybox.getTranslate(i.$content)||{top:0,left:0},i.sliderStartPos=n.fancybox.getTranslate(f),i.stagePos=n.fancybox.getTranslate(d.$refs.stage),i.sliderStartPos.top-=i.stagePos.top,i.sliderStartPos.left-=i.stagePos.left,i.contentStartPos.top-=i.stagePos.top,i.contentStartPos.left-=i.stagePos.left,n(e).off(".fb.touch").on(h?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",n.proxy(i,"ontouchend")).on(h?"touchmove.fb.touch":"mousemove.fb.touch",n.proxy(i,"ontouchmove")),n.fancybox.isMobile&&e.addEventListener("scroll",i.onscroll,!0),((i.opts||i.canPan)&&(c.is(i.$stage)||i.$stage.find(c).length)||(c.is(".fancybox-image")&&o.preventDefault(),n.fancybox.isMobile&&c.parents(".fancybox-caption").length))&&(i.isScrollable=l(c)||l(c.parent()),n.fancybox.isMobile&&i.isScrollable||o.preventDefault(),(1===i.startPoints.length||u.hasError)&&(i.canPan?(n.fancybox.stop(i.$content),i.isPanning=!0):i.isSwiping=!0,i.$container.addClass("fancybox-is-grabbing")),2===i.startPoints.length&&"image"===u.type&&(u.isLoaded||u.$ghost)&&(i.canTap=!1,i.isSwiping=!1,i.isPanning=!1,i.isZooming=!0,n.fancybox.stop(i.$content),i.centerPointStartX=.5*(i.startPoints[0].x+i.startPoints[1].x)-n(t).scrollLeft(),i.centerPointStartY=.5*(i.startPoints[0].y+i.startPoints[1].y)-n(t).scrollTop(),i.percentageOfImageAtPinchPointX=(i.centerPointStartX-i.contentStartPos.left)/i.contentStartPos.width,i.percentageOfImageAtPinchPointY=(i.centerPointStartY-i.contentStartPos.top)/i.contentStartPos.height,i.startDistanceBetweenFingers=s(i.startPoints[0],i.startPoints[1]))))}},d.prototype.onscroll=function(t){var n=this;n.isScrolling=!0,e.removeEventListener("scroll",n.onscroll,!0)},d.prototype.ontouchmove=function(t){var e=this;return void 0!==t.originalEvent.buttons&&0===t.originalEvent.buttons?void e.ontouchend(t):e.isScrolling?void(e.canTap=!1):(e.newPoints=a(t),void((e.opts||e.canPan)&&e.newPoints.length&&e.newPoints.length&&(e.isSwiping&&!0===e.isSwiping||t.preventDefault(),e.distanceX=s(e.newPoints[0],e.startPoints[0],"x"),e.distanceY=s(e.newPoints[0],e.startPoints[0],"y"),e.distance=s(e.newPoints[0],e.startPoints[0]),e.distance>0&&(e.isSwiping?e.onSwipe(t):e.isPanning?e.onPan():e.isZooming&&e.onZoom()))))},d.prototype.onSwipe=function(e){var a,s=this,r=s.instance,c=s.isSwiping,l=s.sliderStartPos.left||0;if(!0!==c)"x"==c&&(s.distanceX>0&&(s.instance.group.length<2||0===s.instance.current.index&&!s.instance.current.opts.loop)?l+=Math.pow(s.distanceX,.8):s.distanceX<0&&(s.instance.group.length<2||s.instance.current.index===s.instance.group.length-1&&!s.instance.current.opts.loop)?l-=Math.pow(-s.distanceX,.8):l+=s.distanceX),s.sliderLastPos={top:"x"==c?0:s.sliderStartPos.top+s.distanceY,left:l},s.requestId&&(i(s.requestId),s.requestId=null),s.requestId=o(function(){s.sliderLastPos&&(n.each(s.instance.slides,function(t,e){var o=e.pos-s.instance.currPos;n.fancybox.setTranslate(e.$slide,{top:s.sliderLastPos.top,left:s.sliderLastPos.left+o*s.canvasWidth+o*e.opts.gutter})}),s.$container.addClass("fancybox-is-sliding"))});else if(Math.abs(s.distance)>10){if(s.canTap=!1,r.group.length<2&&s.opts.vertical?s.isSwiping="y":r.isDragging||!1===s.opts.vertical||"auto"===s.opts.vertical&&n(t).width()>800?s.isSwiping="x":(a=Math.abs(180*Math.atan2(s.distanceY,s.distanceX)/Math.PI),s.isSwiping=a>45&&a<135?"y":"x"),"y"===s.isSwiping&&n.fancybox.isMobile&&s.isScrollable)return void(s.isScrolling=!0);r.isDragging=s.isSwiping,s.startPoints=s.newPoints,n.each(r.slides,function(t,e){var o,i;n.fancybox.stop(e.$slide),o=n.fancybox.getTranslate(e.$slide),i=n.fancybox.getTranslate(r.$refs.stage),e.$slide.css({transform:"",opacity:"","transition-duration":""}).removeClass("fancybox-animated").removeClass(function(t,e){return(e.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")}),e.pos===r.current.pos&&(s.sliderStartPos.top=o.top-i.top,s.sliderStartPos.left=o.left-i.left),n.fancybox.setTranslate(e.$slide,{top:o.top-i.top,left:o.left-i.left})}),r.SlideShow&&r.SlideShow.isActive&&r.SlideShow.stop()}},d.prototype.onPan=function(){var t=this;if(s(t.newPoints[0],t.realPoints[0])<(n.fancybox.isMobile?10:5))return void(t.startPoints=t.newPoints);t.canTap=!1,t.contentLastPos=t.limitMovement(),t.requestId&&i(t.requestId),t.requestId=o(function(){n.fancybox.setTranslate(t.$content,t.contentLastPos)})},d.prototype.limitMovement=function(){var t,e,n,o,i,a,s=this,r=s.canvasWidth,c=s.canvasHeight,l=s.distanceX,d=s.distanceY,u=s.contentStartPos,f=u.left,p=u.top,h=u.width,g=u.height;return i=h>r?f+l:f,a=p+d,t=Math.max(0,.5*r-.5*h),e=Math.max(0,.5*c-.5*g),n=Math.min(r-h,.5*r-.5*h),o=Math.min(c-g,.5*c-.5*g),l>0&&i>t&&(i=t-1+Math.pow(-t+f+l,.8)||0),l<0&&i0&&a>e&&(a=e-1+Math.pow(-e+p+d,.8)||0),d<0&&aa?(t=t>0?0:t,t=ts?(e=e>0?0:e,e=e1&&(o.dMs>130&&s>10||s>50);o.sliderLastPos=null,"y"==t&&!e&&Math.abs(o.distanceY)>50?(n.fancybox.animate(o.instance.current.$slide,{top:o.sliderStartPos.top+o.distanceY+150*o.velocityY,opacity:0},200),i=o.instance.close(!0,250)):r&&o.distanceX>0?i=o.instance.previous(300):r&&o.distanceX<0&&(i=o.instance.next(300)),!1!==i||"x"!=t&&"y"!=t||o.instance.centerSlide(200),o.$container.removeClass("fancybox-is-sliding")},d.prototype.endPanning=function(){var t,e,o,i=this;i.contentLastPos&&(!1===i.opts.momentum||i.dMs>350?(t=i.contentLastPos.left,e=i.contentLastPos.top):(t=i.contentLastPos.left+500*i.velocityX,e=i.contentLastPos.top+500*i.velocityY),o=i.limitPosition(t,e,i.contentStartPos.width,i.contentStartPos.height),o.width=i.contentStartPos.width,o.height=i.contentStartPos.height,n.fancybox.animate(i.$content,o,366))},d.prototype.endZooming=function(){var t,e,o,i,a=this,s=a.instance.current,r=a.newWidth,c=a.newHeight;a.contentLastPos&&(t=a.contentLastPos.left,e=a.contentLastPos.top,i={top:e,left:t,width:r,height:c,scaleX:1,scaleY:1},n.fancybox.setTranslate(a.$content,i),rs.width||c>s.height?a.instance.scaleToActual(a.centerPointStartX,a.centerPointStartY,150):(o=a.limitPosition(t,e,r,c),n.fancybox.animate(a.$content,o,150)))},d.prototype.onTap=function(e){var o,i=this,s=n(e.target),r=i.instance,c=r.current,l=e&&a(e)||i.startPoints,d=l[0]?l[0].x-n(t).scrollLeft()-i.stagePos.left:0,u=l[0]?l[0].y-n(t).scrollTop()-i.stagePos.top:0,f=function(t){var o=c.opts[t];if(n.isFunction(o)&&(o=o.apply(r,[c,e])),o)switch(o){case"close":r.close(i.startEvent);break;case"toggleControls":r.toggleControls();break;case"next":r.next();break;case"nextOrClose":r.group.length>1?r.next():r.close(i.startEvent);break;case"zoom":"image"==c.type&&(c.isLoaded||c.$ghost)&&(r.canPan()?r.scaleToFit():r.isScaledDown()?r.scaleToActual(d,u):r.group.length<2&&r.close(i.startEvent))}};if((!e.originalEvent||2!=e.originalEvent.button)&&(s.is("img")||!(d>s[0].clientWidth+s.offset().left))){if(s.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container"))o="Outside";else if(s.is(".fancybox-slide"))o="Slide";else{if(!r.current.$content||!r.current.$content.find(s).addBack().filter(s).length)return;o="Content"}if(i.tapped){if(clearTimeout(i.tapped),i.tapped=null,Math.abs(d-i.tapX)>50||Math.abs(u-i.tapY)>50)return this;f("dblclick"+o)}else i.tapX=d,i.tapY=u,c.opts["dblclick"+o]&&c.opts["dblclick"+o]!==c.opts["click"+o]?i.tapped=setTimeout(function(){i.tapped=null,r.isAnimating||f("click"+o)},500):f("click"+o);return this}},n(e).on("onActivate.fb",function(t,e){e&&!e.Guestures&&(e.Guestures=new d(e))}).on("beforeClose.fb",function(t,e){e&&e.Guestures&&e.Guestures.destroy()})}(window,document,jQuery),function(t,e){"use strict";e.extend(!0,e.fancybox.defaults,{btnTpl:{slideShow:''},slideShow:{autoStart:!1,speed:3e3,progress:!0}});var n=function(t){this.instance=t,this.init()};e.extend(n.prototype,{timer:null,isActive:!1,$button:null,init:function(){var t=this,n=t.instance,o=n.group[n.currIndex].opts.slideShow;t.$button=n.$refs.toolbar.find("[data-fancybox-play]").on("click",function(){t.toggle()}),n.group.length<2||!o?t.$button.hide():o.progress&&(t.$progress=e('
').appendTo(n.$refs.inner))},set:function(t){var n=this,o=n.instance,i=o.current;i&&(!0===t||i.opts.loop||o.currIndex'},fullScreen:{autoStart:!1}}),e(t).on(n.fullscreenchange,function(){var t=o.isFullscreen(),n=e.fancybox.getInstance();n&&(n.current&&"image"===n.current.type&&n.isAnimating&&(n.isAnimating=!1,n.update(!0,!0,0),n.isComplete||n.complete()),n.trigger("onFullscreenChange",t),n.$refs.container.toggleClass("fancybox-is-fullscreen",t),n.$refs.toolbar.find("[data-fancybox-fullscreen]").toggleClass("fancybox-button--fsenter",!t).toggleClass("fancybox-button--fsexit",t))})}e(t).on({"onInit.fb":function(t,e){var i;if(!n)return void e.$refs.toolbar.find("[data-fancybox-fullscreen]").remove();e&&e.group[e.currIndex].opts.fullScreen?(i=e.$refs.container,i.on("click.fb-fullscreen","[data-fancybox-fullscreen]",function(t){t.stopPropagation(),t.preventDefault(),o.toggle()}),e.opts.fullScreen&&!0===e.opts.fullScreen.autoStart&&o.request(),e.FullScreen=o):e&&e.$refs.toolbar.find("[data-fancybox-fullscreen]").hide()},"afterKeydown.fb":function(t,e,n,o,i){e&&e.FullScreen&&70===i&&(o.preventDefault(),e.FullScreen.toggle())},"beforeClose.fb":function(t,e){e&&e.FullScreen&&e.$refs.container.hasClass("fancybox-is-fullscreen")&&o.exit()}})}(document,jQuery),function(t,e){"use strict";var n="fancybox-thumbs";e.fancybox.defaults=e.extend(!0,{btnTpl:{thumbs:''},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"}},e.fancybox.defaults);var o=function(t){this.init(t)};e.extend(o.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,isActive:!1,init:function(t){var e=this,n=t.group,o=0;e.instance=t,e.opts=n[t.currIndex].opts.thumbs,t.Thumbs=e,e.$button=t.$refs.toolbar.find("[data-fancybox-thumbs]");for(var i=0,a=n.length;i1));i++);o>1&&e.opts?(e.$button.removeAttr("style").on("click",function(){e.toggle()}),e.isActive=!0):e.$button.hide()},create:function(){var t,o=this,i=o.instance,a=o.opts.parentEl,s=[];o.$grid||(o.$grid=e('
').appendTo(i.$refs.container.find(a).addBack().filter(a)),o.$grid.on("click","a",function(){i.jumpTo(e(this).attr("data-index"))})),o.$list||(o.$list=e('
').appendTo(o.$grid)),e.each(i.group,function(e,n){t=n.thumb,t||"image"!==n.type||(t=n.src),s.push('")}),o.$list[0].innerHTML=s.join(""),"x"===o.opts.axis&&o.$list.width(parseInt(o.$grid.css("padding-right"),10)+i.group.length*o.$list.children().eq(0).outerWidth(!0))},focus:function(t){var e,n,o=this,i=o.$list,a=o.$grid;o.instance.current&&(e=i.children().removeClass("fancybox-thumbs-active").filter('[data-index="'+o.instance.current.index+'"]').addClass("fancybox-thumbs-active"),n=e.position(),"y"===o.opts.axis&&(n.top<0||n.top>i.height()-e.outerHeight())?i.stop().animate({scrollTop:i.scrollTop()+n.top},t):"x"===o.opts.axis&&(n.lefta.scrollLeft()+(a.width()-e.outerWidth()))&&i.parent().stop().animate({scrollLeft:n.left},t))},update:function(){var t=this;t.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible),t.isVisible?(t.$grid||t.create(),t.instance.trigger("onThumbsShow"),t.focus(0)):t.$grid&&t.instance.trigger("onThumbsHide"),t.instance.update()},hide:function(){this.isVisible=!1,this.update()},show:function(){this.isVisible=!0,this.update()},toggle:function(){this.isVisible=!this.isVisible,this.update()}}),e(t).on({"onInit.fb":function(t,e){var n;e&&!e.Thumbs&&(n=new o(e),n.isActive&&!0===n.opts.autoStart&&n.show())},"beforeShow.fb":function(t,e,n,o){var i=e&&e.Thumbs;i&&i.isVisible&&i.focus(o?0:250)},"afterKeydown.fb":function(t,e,n,o,i){var a=e&&e.Thumbs;a&&a.isActive&&71===i&&(o.preventDefault(),a.toggle())},"beforeClose.fb":function(t,e){var n=e&&e.Thumbs;n&&n.isVisible&&!1!==n.opts.hideOnClose&&n.$grid.hide()}})}(document,jQuery),function(t,e){"use strict";function n(t){var e={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};return String(t).replace(/[&<>"'`=\/]/g,function(t){return e[t]})}e.extend(!0,e.fancybox.defaults,{btnTpl:{share:''},share:{url:function(t,e){return!t.currentHash&&"inline"!==e.type&&"html"!==e.type&&(e.origSrc||e.src)||window.location}, -tpl:''}}),e(t).on("click","[data-fancybox-share]",function(){var t,o,i=e.fancybox.getInstance(),a=i.current||null;a&&("function"===e.type(a.opts.share.url)&&(t=a.opts.share.url.apply(a,[i,a])),o=a.opts.share.tpl.replace(/\{\{media\}\}/g,"image"===a.type?encodeURIComponent(a.src):"").replace(/\{\{url\}\}/g,encodeURIComponent(t)).replace(/\{\{url_raw\}\}/g,n(t)).replace(/\{\{descr\}\}/g,i.$caption?encodeURIComponent(i.$caption.text()):""),e.fancybox.open({src:i.translate(i,o),type:"html",opts:{touch:!1,animationEffect:!1,afterLoad:function(t,e){i.$refs.container.one("beforeClose.fb",function(){t.close(null,0)}),e.$content.find(".fancybox-share__button").click(function(){return window.open(this.href,"Share","width=550, height=450"),!1})},mobile:{autoFocus:!1}}}))})}(document,jQuery),function(t,e,n){"use strict";function o(){var e=t.location.hash.substr(1),n=e.split("-"),o=n.length>1&&/^\+?\d+$/.test(n[n.length-1])?parseInt(n.pop(-1),10)||1:1,i=n.join("-");return{hash:e,index:o<1?1:o,gallery:i}}function i(t){""!==t.gallery&&n("[data-fancybox='"+n.escapeSelector(t.gallery)+"']").eq(t.index-1).focus().trigger("click.fb-start")}function a(t){var e,n;return!!t&&(e=t.current?t.current.opts:t.opts,""!==(n=e.hash||(e.$orig?e.$orig.data("fancybox")||e.$orig.data("fancybox-trigger"):""))&&n)}n.escapeSelector||(n.escapeSelector=function(t){return(t+"").replace(/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t})}),n(function(){!1!==n.fancybox.defaults.hash&&(n(e).on({"onInit.fb":function(t,e){var n,i;!1!==e.group[e.currIndex].opts.hash&&(n=o(),(i=a(e))&&n.gallery&&i==n.gallery&&(e.currIndex=n.index-1))},"beforeShow.fb":function(n,o,i,s){var r;i&&!1!==i.opts.hash&&(r=a(o))&&(o.currentHash=r+(o.group.length>1?"-"+(i.index+1):""),t.location.hash!=="#"+o.currentHash&&(s&&!o.origHash&&(o.origHash=t.location.hash),o.hashTimer&&clearTimeout(o.hashTimer),o.hashTimer=setTimeout(function(){"replaceState"in t.history?(t.history[s?"pushState":"replaceState"]({},e.title,t.location.pathname+t.location.search+"#"+o.currentHash),s&&(o.hasCreatedHistory=!0)):t.location.hash=o.currentHash,o.hashTimer=null},300)))},"beforeClose.fb":function(n,o,i){i&&!1!==i.opts.hash&&(clearTimeout(o.hashTimer),o.currentHash&&o.hasCreatedHistory?t.history.back():o.currentHash&&("replaceState"in t.history?t.history.replaceState({},e.title,t.location.pathname+t.location.search+(o.origHash||"")):t.location.hash=o.origHash),o.currentHash=null)}}),n(t).on("hashchange.fb",function(){var t=o(),e=null;n.each(n(".fancybox-container").get().reverse(),function(t,o){var i=n(o).data("FancyBox");if(i&&i.currentHash)return e=i,!1}),e?e.currentHash===t.gallery+"-"+t.index||1===t.index&&e.currentHash==t.gallery||(e.currentHash=null,e.close()):""!==t.gallery&&i(t)}),setTimeout(function(){n.fancybox.getInstance()||i(o())},50))})}(window,document,jQuery),function(t,e){"use strict";var n=(new Date).getTime();e(t).on({"onInit.fb":function(t,e,o){e.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",function(t){var o=e.current,i=(new Date).getTime();e.group.length<2||!1===o.opts.wheel||"auto"===o.opts.wheel&&"image"!==o.type||(t.preventDefault(),t.stopPropagation(),o.$slide.hasClass("fancybox-animated")||(t=t.originalEvent||t,i-n<250||(n=i,e[(-t.deltaY||-t.deltaX||t.wheelDelta||-t.detail)<0?"next":"previous"]())))})}})}(document,jQuery); \ No newline at end of file diff --git a/public/js/jquery.legit-1.2.2.js b/public/js/jquery.legit-1.2.2.js deleted file mode 100644 index f613cb4..0000000 --- a/public/js/jquery.legit-1.2.2.js +++ /dev/null @@ -1,153 +0,0 @@ -(function($) { - - var rules = { - required: { - selector: '.required', - rule: function($el) { - return ($el.attr('type') != 'checkbox' && $el.val().length > 0) || $el.attr('checked'); - } - }, - email: { selector: '.email', rule: /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i }, - date: { selector: '.date', rule: /^[0-3]?[0-9]\/[0123]?[0-9]\/[12][09][0-9][0-9]$/ }, - numeric: { selector: '.numeric', rule: /^[\d]*$/ } - }; - - - var methods = { - init: function(options) { - - var settings = { - 'refocus': true, - 'invalidClass': 'alert', - 'invalidSelector': 'label[for=<>]', - 'invalidCallback': null, - 'validCallback': null, - 'smother': false - }; - - if(options) { - $.extend(settings, options); - } - - return this.each(function() { - - var $this = $(this); - - $this.bind('submit.legit', function(e) { - - if(settings.smother) { - e.preventDefault(); - } - - var feedback = '', focus = false, tmpSelector; - - $this.find('input[type="password"]:enabled, input[type="file"]:enabled, input[type="text"]:enabled, input[type="checkbox"]:enabled, select:enabled, textarea:enabled').each(function() { - - var $el = $(this), valid = true; - - for(var i in rules) { - - if($el.is(rules[i].selector)) { - - if(i != 'required' && $el.val().length == 0) { - //the field is empty and only the required rule tests empty fields - continue; - } - - if(typeof rules[i].rule.test == 'function') { - if(!rules[i].rule.test($el.val())) { - valid = false; - } - } - else if(typeof rules[i].rule == 'function' && !rules[i].rule($el)) { - valid = false; - } - - } - - } - - tmpSelector = false; - if(settings.invalidSelector) { - tmpSelector = settings.invalidSelector.replace(/<>/g, $el.attr('id')).replace(/<>/g, $el.attr('name')); - } - - if(!valid) { - - if(settings.invalidClass) { - if(tmpSelector) { - $(tmpSelector).addClass(settings.invalidClass); - } - else { - $el.addClass(settings.invalidClass); - } - } - - feedback += $el.attr('title') + "\n"; - if(!focus) focus = $el; - } - else { - - if(settings.invalidClass) { - if(tmpSelector) { - $(tmpSelector).removeClass(settings.invalidClass); - } - else { - $el.removeClass(settings.invalidClass); - } - } - } - - }); - - if(feedback.length > 0) { - - if(settings.refocus) focus.focus(); - - if(typeof settings.invalidCallback == 'function') { - return settings.invalidCallback(feedback); - } - else { - alert(feedback); - return false; - } - } - - if(typeof settings.validCallback == 'function') { - return settings.validCallback(feedback); - } - else { - return true; - } - }); - }); - }, //init - - destroy: function() { - - this.unbind('.legit'); - - return this; - }, //destroy - - addRule: function(name, rule) { - - rules[name] = rule; - - return this; - } - }; - - $.fn.legit = function(method) { - if(methods[method]) { - return methods[method].apply(this, Array.prototype.slice.call(arguments, 1)); - } - else if(typeof method === 'object' || !method) { - return methods.init.apply(this, arguments); - } - else { - $.error('Method ' + method + ' does not exist on jQuery.legit'); - } - } - -})(jQuery); diff --git a/public/payment-processing-services/affiliate-tracking/index.html b/public/payment-processing-services/affiliate-tracking/index.html deleted file mode 100644 index 2f65101..0000000 --- a/public/payment-processing-services/affiliate-tracking/index.html +++ /dev/null @@ -1,225 +0,0 @@ - - - RocketGate® - Affiliate Tracking - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-

Affiliate Tracking

-

RocketGate supports the following Affiliate Admin and Analytics Programs:



-
-

-

Running an affiliate program in today’s market requires a stable, scalable platform which is highly configurable and allows you to run your program how you see fit. NATS lets you analyze and maintain affiliate relationships, deliver and track advertising tools, configure unlimited offers, and generate detailed reports. Integrated with many of today’s billing options.

-

-

The mother of all affiliate programs.

-

-

Post Affiliate Pro is a market leading affiliate tracking software with more than 20,000 active affiliate programs. Software is designed to support and empower your affiliate program and it will even grow with you.

-

-

Turn insights into action. Get stronger results across all your sites, apps and offline channels. Google’s analytics solutions help you turn customer insights into real gains.

-
- -
- -
-
-
-
-

Affiliate Admin & Analytics

-

RocketGate's built-in reports offer insight into sales, chargebacks, approval ratios, and risk. We also support out of the box integrations with top affiliate systems.

-
-

 

-
- - -
-
-

Quick Setups for NATS & MPA

-

Be up and running in minutes; no pre-configuration of biller product codes needed. Manage all your products directly from within NATS or MPA.

-
-

 

-
- - -
-
-

-
-

 

-
- -
-
- -
- -
- - - - - - - diff --git a/public/payment-processing-services/gateway/index.html b/public/payment-processing-services/gateway/index.html deleted file mode 100644 index 41b011e..0000000 --- a/public/payment-processing-services/gateway/index.html +++ /dev/null @@ -1,241 +0,0 @@ - - - RocketGate® - Gateway - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-

Gateway

-

RocketGate’s sophisticated and easy to use APIs (application programming interface) in multiple languages (PHP, Java, Ruby, Python, .NET etc) enable sample code-to-processing in minutes. See the Lifecycle of a Gateway Transactions.

-
-

Features include:

-
    -
  • Support for all major credit cards including Visa, MasterCard, American Express, Discover, JCB, ChinaUnionPay, BC Card, Diners Club, Maestro and Solo.
  • -
  • Multiple currency support (see Multiple Currency page for complete list of supported currencies)
  • -
  • Support for merchants based in the United States and across the globe
  • -
  • Tokenized processing (link to anchor tokenized processing for details)
  • -
  • Simple per transaction pricing (no %-based fees)
  • -
  • Configurable for multiple merchant accounts in order to support business continuity for acquirer and processor failures – -
      -
    • including load balancing and cascading across multiple banks, merchant accounts and processor
    • -
    • load balancing by card issuer, currency, volume and website
    • -
    -
  • -
-
-

A few examples of load balancing, routing and cascading scenarios:

-
    -
  1. load balance and cascade across 2 accounts - 50% to account #1 and 50% to account #2
  2. -
  3. 100% to a single account with a cascade to a 2nd account
  4. -
  5. route to 3 accounts: Maestro/Solo to account #1, Visa/Mastercard to account #2, JCB to account #3, EURO to account #3
  6. -
  7. Site based load balancing for merchants with multiple websites
  8. -
-
-

Tokenized Payment Processing

-

This can be used whether you are connected to RocketGate via Gateway or Hosted Page or Hosted Form methods. RocketGate returns a unique token after the initial transaction that allows you to process subsequent transactions, such as recurring billing or repeat purchases, without storing credit card data. This feature is supported by both our Gateway and Hosted Page solutions. See the lifecycle of Gateway Tokenized Transactions and the lifecycle of Hosted Page Tokenized Transactions.

- -
- -
-
-
-
-

Use Multiple Merchant Accounts

-

Sophisticated and highly configurable load balancing and cascading across multiple banks, merchant accounts, platforms, processors, card issuers, currencies, websites and more.

-
-

 

-
- - -
-
-

Multiple Currency Support

-

Support for more than 60 different currencies, so you can expand your business worldwide. Supports multiple US-based and offshore banks.

-
-

 

-
- - -
-
-

Easy to use APIs have you up and running transactions in minutes.

-
-

 

-
- -
-
- -
- -
- - - - - - - diff --git a/public/payment-processing-services/hosted-form/index.html b/public/payment-processing-services/hosted-form/index.html deleted file mode 100644 index 6a5c5bf..0000000 --- a/public/payment-processing-services/hosted-form/index.html +++ /dev/null @@ -1,244 +0,0 @@ - - - RocketGate® - Hosted Form - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-

Hosted Form

-

Hosted Form is engineered for those who want maximum branding control and flexibility. In the Hosted Form solution, you host the purchase page and include an iFrame from RocketGate where the credit card data is entered by the customer and then is transmitted directly to RocketGate. This gives customers a seamless purchase experience from beginning to end.

-

Compare the Hosted Page vs Hosted Form

-

See the lifecycle of a Hosted Form Transaction.

-

Features and Benefits:

-
    -
  • maximum branding control
  • -
  • place dynamic text and/or images on parent page (such as shopping cart contents)
  • -
  • support for all major credit cards including Visa, MasterCard, American Express, Discover, JCB, ChinaUnionPay, BC Card, Diners Club, Maestro and Solo.
  • -
  • Multiple currency support (see a complete list of supported currencies)
  • -
  • support for merchants based in the United States and across the globe
  • -
  • tokenized processing
  • -
  • simple per transaction pricing (no % based fees)
  • -
  • configurable for multiple merchant accounts – -
      -
    • including load balancing and cascading across multiple banks
    • -
    • load balancing by card issuer, currency, volume and website
    • -
    -
  • -
-

A few examples of load balancing scenarios:

-
    -
  1. load balance and cascade across 2 accounts - 50% to account #1 and 50% to account #2
  2. -
  3. 100% to a single account with a 2nd account in back up position only
  4. -
  5. Balance across 3 accounts: Maestro/Solo to account #1, Visa/Mastercard to account #2, JCB to account #3, EURO to account #3
  6. -
-
    -
  • Site based load balancing for merchants with multiple websites
  • -
-

Tokenized Payment Processing

-

This can be used whether you are connected to RocketGate via Gateway or Hosted Page or Hosted Form methods. RocketGate returns a unique token after the initial transaction that allows you to process subsequent transactions, such as recurring billing, without storing credit card data. This feature is supported by both our Gateway and Hosted Page solutions. See the lifecycle of a Gateway Tokenized Transaction and the lifecycle of a Hosted Page Tokenized Transaction.

- -
- -
-
-
-
-

Simple Per-Transaction Pricing

-

RocketGate does not charge percentage-based fees - just a simple per transaction fee.

-
-

 

-
- - -
-
-

Maximum Branding & Control

-

Use dynamic text and/or images in order to control the look and feel of the page.

-
-

 

-
- - -
-
-

RocketGate's Hosted Form solution offers maximum branding control and flexibility.

-
-

 

-
- -
-
- -
- -
- - - - - - - diff --git a/public/payment-processing-services/hosted-page/index.html b/public/payment-processing-services/hosted-page/index.html deleted file mode 100644 index 37fa95d..0000000 --- a/public/payment-processing-services/hosted-page/index.html +++ /dev/null @@ -1,244 +0,0 @@ - - - RocketGate® - Hosted Form - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-

Hosted Page

-

Engineered for merchants who want the easiest integration or who do not want to host an SSL (secure sockets layer) site. In the Hosted Page solution, you link to a purchase page (hosted by RocketGate) where RocketGate securely collects credit card data on your behalf so you don’t have to store, transmit or process the credit card data. You control the look and feel of this page via the use of CSS (Cascading Style Sheets).

-

Compare the Hosted Page vs Hosted Form

-

See the lifecycle of a Hosted Page Transaction.

-

Features and Benefits:

-
    -
  • Static branding of entire web page
  • -
  • Configurable branding on a per website basis
  • -
  • Support for all major credit cards including Visa, MasterCard, American Express, Discover, JCB, ChinaUnionPay, BC Card, Diners Club, Maestro and Solo.
  • -
  • Multiple currency support (see a complete list of supported currencies)
  • -
  • Support for merchants based in the United States and across the globe
  • -
  • Tokenized processing
  • -
  • Simple per transaction pricing (no % based fees)
  • -
  • Configurable for multiple merchant accounts – -
      -
    • including load balancing and cascading across multiple banks
    • -
    • load balancing by card issuer, currency, volume and website
    • -
    -
  • -
-

A few examples of load balancing scenarios:

-
    -
  1. load balance and cascade across 2 accounts - 50% to account #1 and 50% to account #2
  2. -
  3. 100% to a single account with a 2nd account in back up position only
  4. -
  5. Balance across 3 accounts: Maestro/Solo to account #1, Visa/Mastercard to account #2, JCB to account #3, EURO to account #3
  6. -
-
    -
  • Site based load balancing for merchants with multiple websites
  • -
-

Tokenized Payment Processing

-

This can be used whether you are connected to RocketGate via Gateway or Hosted Page or Hosted Form methods. RocketGate returns a unique token after the initial transaction that allows you to process subsequent transactions, such as recurring billing, without storing credit card data. This feature is supported by both our Gateway and Hosted Page solutions. See the lifecycle of a Gateway Tokenized Transaction and the lifecycle of a Hosted Page Tokenized Transaction.

- -
- -
-
-
-
-

Configurable Branding

-

Merchant can statically control the branding of web pages on a per-website basis.

-
-

 

-
- - -
-
-

Simple Per-Transaction Pricing

-

RocketGate does not charge percentage-based fees - just a simple per transaction fee.

-
-

 

-
- - -
-
-

RocketGate's Hosted Page solution is the easiest integration.

-
-

 

-
- -
-
- -
- -
- - - - - - - diff --git a/public/payment-processing-services/index.xml b/public/payment-processing-services/index.xml deleted file mode 100644 index 9c9913c..0000000 --- a/public/payment-processing-services/index.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - Payment-Processing-Services on RocketGate® - http://localhost:1313/payment-processing-services/ - Recent content in Payment-Processing-Services on RocketGate® - Hugo - en-us - - - Affiliate Tracking - http://localhost:1313/payment-processing-services/affiliate-tracking/ - Mon, 01 Jan 0001 00:00:00 +0000 - http://localhost:1313/payment-processing-services/affiliate-tracking/ - <h1 id="affiliate-tracking">Affiliate Tracking</h1> <p><strong>RocketGate supports the following Affiliate Admin and Analytics Programs:</strong> <br /><br /><br /><br /></p> <div style='display: grid; grid-template-columns: 50% 50%;'> <p><a href="https://www.toomuchmedia.com/pp_nats.htm"><img alt="" style="float: left;" src="http://localhost:1313/images/aff_nats.png"></a></p> <p>Running an affiliate program in today&rsquo;s market requires a stable, scalable platform which is highly configurable and allows you to run your program how you see fit. NATS lets you analyze and maintain affiliate relationships, deliver and track advertising tools, configure unlimited offers, and generate detailed reports. Integrated with many of today&rsquo;s billing options.<br /><br /></p> - - - Gateway - http://localhost:1313/payment-processing-services/gateway/ - Mon, 01 Jan 0001 00:00:00 +0000 - http://localhost:1313/payment-processing-services/gateway/ - <h1 id="gateway">Gateway</h1> <p>RocketGate’s sophisticated and easy to use APIs (application programming interface) in multiple languages (PHP, Java, Ruby, Python, .NET etc) enable sample code-to-processing in minutes. <a href="http://localhost:1313/images/files/gateway-init.png">See the Lifecycle of a Gateway Transactions.</a></p> <br /> <h2 id="features-include">Features include:</h2> <ul> <li>Support for all major credit cards including Visa, MasterCard, American Express, Discover, JCB, ChinaUnionPay, BC Card, Diners Club, Maestro and Solo.</li> <li>Multiple currency support (see Multiple Currency page for complete list of supported currencies)</li> <li>Support for merchants based in the United States and across the globe</li> <li>Tokenized processing (link to anchor tokenized processing for details)</li> <li>Simple per transaction pricing (no %-based fees)</li> <li>Configurable for multiple merchant accounts in order to support business continuity for acquirer and processor failures – <ul> <li>including load balancing and cascading across multiple banks, merchant accounts and processor</li> <li>load balancing by card issuer, currency, volume and website</li> </ul> </li> </ul> <br /> <h2 id="a-few-examples-of-load-balancing-routing-and-cascading-scenarios">A few examples of load balancing, routing and cascading scenarios:</h2> <ol> <li>load balance and cascade across 2 accounts - 50% to account #1 and 50% to account #2</li> <li>100% to a single account with a cascade to a 2nd account</li> <li>route to 3 accounts: Maestro/Solo to account #1, Visa/Mastercard to account #2, JCB to account #3, EURO to account #3</li> <li>Site based load balancing for merchants with multiple websites</li> </ol> <br /> <h2 id="tokenized-payment-processing">Tokenized Payment Processing</h2> <p>This can be used whether you are connected to RocketGate via Gateway or Hosted Page or Hosted Form methods. RocketGate returns a unique token after the initial transaction that allows you to process subsequent transactions, such as recurring billing or repeat purchases, without storing credit card data. This feature is supported by both our Gateway and Hosted Page solutions. See the lifecycle of <a href="http://localhost:1313/images/files/gateway-token.png">Gateway Tokenized Transactions</a> and the lifecycle of <a href="http://localhost:1313/images/files/hosted-page-token.png">Hosted Page Tokenized Transactions</a>.</p> - - - Hosted Form - http://localhost:1313/payment-processing-services/hosted-form/ - Mon, 01 Jan 0001 00:00:00 +0000 - http://localhost:1313/payment-processing-services/hosted-form/ - <h1 id="hosted-form">Hosted Form</h1> <p>Hosted Form is engineered for those who want maximum branding control and flexibility. In the Hosted Form solution, you host the purchase page and include an iFrame from RocketGate where the credit card data is entered by the customer and then is transmitted directly to RocketGate. This gives customers a seamless purchase experience from beginning to end.</p> <p><a href="http://localhost:1313/interactive-diagram/index.php">Compare the Hosted Page vs Hosted Form</a></p> <p><a href="http://localhost:1313/images/files/hosted-form.png">See the lifecycle of a Hosted Form Transaction.</a></p> - - - Hosted Form - http://localhost:1313/payment-processing-services/hosted-page/ - Mon, 01 Jan 0001 00:00:00 +0000 - http://localhost:1313/payment-processing-services/hosted-page/ - <h1 id="hosted-page">Hosted Page</h1> <p>Engineered for merchants who want the easiest integration or who do not want to host an SSL (secure sockets layer) site. In the Hosted Page solution, you link to a purchase page (hosted by RocketGate) where RocketGate securely collects credit card data on your behalf so you don’t have to store, transmit or process the credit card data. You control the look and feel of this page via the use of CSS (Cascading Style Sheets).</p> - - - Prevent Chargebacks - http://localhost:1313/payment-processing-services/prevent-chargebacks/ - Mon, 01 Jan 0001 00:00:00 +0000 - http://localhost:1313/payment-processing-services/prevent-chargebacks/ - <h1 id="prevent-chargebacks">Prevent Chargebacks</h1> <p><strong>RocketGate offers the following automated Chargeback Prevention systems:</strong> <br /><br /><br /></p> <div style='display: grid; grid-template-columns: 40% 60%;'> <p><a href="https://www.verifi.com/solutions-sellers/prevent-disputes/" target="_blank"><img alt="" style="float: left;" src="http://localhost:1313/images/verifi-cdrn-auth-reseller-logo.png"></a></p> <p>While chargebacks are costly and painful, they can be prevented. Verifi&rsquo;s innovative Cardholder Dispute Resolution Network™ (CDRN) is a patented and award-winning Saas based chargeback management program that prevents chargebacks and protects your payments.<br /><br /></p> <p><a href="https://www.ethoca.com/eliminate-chargebacks" target="_blank"><img alt="" style="float: left;" src="http://localhost:1313/images/ethoca-logo.jpg"></a></p> <p>Ethoca is a secure network for card issuers and merchants to connect and work cooperatively outside the payment network in a unique and powerful way!<br /><br /> Ethoca, through its innovative services, helps connect card issuers to online merchants to stop fraud that slips through their defences and recapture lost revenues.</p> - - - Shopping Carts - http://localhost:1313/payment-processing-services/shopping-carts/ - Mon, 01 Jan 0001 00:00:00 +0000 - http://localhost:1313/payment-processing-services/shopping-carts/ - <h1 id="shopping-carts">Shopping Carts</h1> <p><strong>RocketGate currently supports the following shopping carts:</strong> <br /><br /><br /><br /></p> <div style='display: grid; grid-template-columns: 50% 50%;'> <img alt="" style="float: left;" src="http://localhost:1313/images/sc_prestashop.png"> <p>PrestaShop comes complete with over 310 features that have been carefully developed to assist business owners in increasing sales with virtually little effort. All features are integrated in the software and are 100% free. Learn more about <a href="https://prestashop.com/">PrestaShop</a>. <br /><br /></p> <img alt="" style="float: left;" src="http://localhost:1313/images/sc_magento.png"> <p>Magento’s founding officers built this Open Source e-commerce solution to give merchants full control over the look, content and functionality of websites. Because this product has full scalability and uses some of the newest technology, it can grow with the specific needs of today’s sophisticated merchants and accommodate seasoned merchants who want to keep up with the ever-changing market. Learn more about <a href="https://business.adobe.com/products/magento/magento-commerce.html">Magento</a>. <br /><br /></p> - - - VPOS (Virtual Point-of-Sale) - http://localhost:1313/payment-processing-services/vpos-virtual-point-of-sale/ - Mon, 01 Jan 0001 00:00:00 +0000 - http://localhost:1313/payment-processing-services/vpos-virtual-point-of-sale/ - <h1 id="vpos-virtual-point-of-sale">VPOS (Virtual Point-of-Sale)</h1> <p>The Virtual Point of Sale (VPOS) system is an easy online option for processing credit card transactions for orders that come via phone or fax. You can connect to the VPOS in Mission Control via any online computer. RocketGate’s web-based electronic transaction management system utilizes RocketGate’s high-speed gateway as well as its proprietary fraud prevention system.</p> <h2 id="rocketgates-vpos-system-features">RocketGate’s VPOS system features:</h2> <ul> <li>Issue authorizations and capture funds</li> <li>Issue refunds, both full and partial</li> <li>Void transactions prior to batch closure</li> <li>Seamlessly integrated with fraud prevention system with ability for merchant to turn scrubbing off for a particular transaction</li> <li>Rebill prior transactions in a PCI compliant manner</li> <li>Setup recurring transactions including term limited (example: 12 payments of $x)</li> <li>Bill in multiple currencies with real time currency conversion</li> </ul> <br /> <p><img src="http://localhost:1313/images/vpos.png" alt=""></p> - - - diff --git a/public/payment-processing-services/prevent-chargebacks/index.html b/public/payment-processing-services/prevent-chargebacks/index.html deleted file mode 100644 index 11ca459..0000000 --- a/public/payment-processing-services/prevent-chargebacks/index.html +++ /dev/null @@ -1,216 +0,0 @@ - - - RocketGate® - Prevent Chargebacks - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-

Prevent Chargebacks

-

RocketGate offers the following automated Chargeback Prevention systems:


-
-

-

While chargebacks are costly and painful, they can be prevented. Verifi’s innovative Cardholder Dispute Resolution Network™ (CDRN) is a patented and award-winning Saas based chargeback management program that prevents chargebacks and protects your payments.

-

-

Ethoca is a secure network for card issuers and merchants to connect and work cooperatively outside the payment network in a unique and powerful way!

-Ethoca, through its innovative services, helps connect card issuers to online merchants to stop fraud that slips through their defences and recapture lost revenues.

-
-



-

To learn more about these products, please email sales@rocketgate.com.

- -
- -
-
-
-
-

Automated Dispute Resolutions

-

Both solutions are integrated into RocketGate's dispute resolution service - automating refunds, cancellations, reporting, reconciliation and fraud reduction.

-
-

 

-
- - - -
-
-

-
-

 

-
- -
-
- -
- -
- - - - - - - diff --git a/public/payment-processing-services/shopping-carts/index.html b/public/payment-processing-services/shopping-carts/index.html deleted file mode 100644 index 5bc11a3..0000000 --- a/public/payment-processing-services/shopping-carts/index.html +++ /dev/null @@ -1,241 +0,0 @@ - - - RocketGate® - Shopping Carts - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-

Shopping Carts

-

RocketGate currently supports the following shopping carts:



-
- -

PrestaShop comes complete with over 310 features that have been carefully developed to assist business owners in increasing sales with virtually little effort. All features are integrated in the software and are 100% free. Learn more about PrestaShop.

- -

Magento’s founding officers built this Open Source e-commerce solution to give merchants full control over the look, content and functionality of websites. Because this product has full scalability and uses some of the newest technology, it can grow with the specific needs of today’s sophisticated merchants and accommodate seasoned merchants who want to keep up with the ever-changing market. Learn more about Magento.

- -

WooCommerce is the most popular WordPress eCommerce plugin. And it’s available for free. Packed full of features, perfectly integrated into your self-hosted WordPress website. Learn more about WooCommerce.

- -

CS-Cart is an out-of-the-box online shopping cart for merchants with shops of all sizes. They provide Community, Professional and Multi-Vendor product editions that cater to specific business needs from novices to sophisticated merchants. A ready-made storefront is available for merchants to customize their information. Learn more about CS-Cart.

- -

Zen Cart is free, user-friendly, Open Source shopping cart software. The software is based on OScommerce with straight forward installation and easy configuration with default installs and an impressive shipping module. Learn more about Zen Cart.

- -

With over ten years of experience, it’s not surprising that osCommerce is one of the web’s most popular Open Source online shopping cart solutions. Its platform supports over 245,000 community members and countless shopping carts worldwide. osCommerce has 6,500 add-ons from which to choose. Learn more about osCommerce.

- -

Pinnacle Cart is a robust shopping cart solution built from a marketing perspective that is noted for its speed and accuracy. Pinnacle is designed to increase clicks, boost sales and raise the average ticket amount. Though no programming experience is necessary, the software is written in PHP with a drag-and-drop design, product syndication tools, search engine optimization and a full support suite among many others. Learn more about Pinnacle Cart.

- -

Active Merchant is the standard payment processing library for Ruby applications. This product is an extraction from Shopify that can be used by itself or as a plug-in for connecting with any of their 36 different payment gateways in order to process financial transactions. Learn more about Active Merchant.

- -

VirtueMart is an Open Source e-commerce engine intended for use with the Content Management System Joomla. You can download, use and modify it without any restrictions under the GNU/GPL license. Learn more about VirtueMart.

- -

HikaShop is Joomla e-commerce software built for simplicity and flexibility. HikaShop provides an interface for handling different languages, currencies, zones and advanced taxes to enable you to sell anywhere in the world. Advanced store customization tools allow you to personalize views, checkout, information fields, emails and more based on your website’s needs. Increase your sales via affiliate program support, coupons, discounts and email marketing integration. Learn more about HikaShop.

- -

WHMCS was definitely onto something when they were the first company to package billing and support into the same solution back in 2005. Currently, it is a powerful business automation tool with solutions for client management, billing and support for your online store. Learn more about WHMCS.

- -

For carts/applications not currently integrated, RocketGate has developed an emulator product that conforms to the Authorize.net API. Most carts that are compatible with Authorize.net can be updated to process through RocketGate with no code changes.

-
- -
- -
-
-
-
-

Support for Popular Carts

-

RocketGate supports top shopping carts like Magento, CS Cart and Zen Cart.

-
-

 

-
- - -
-
-

Unsupported Carts

-

For unsupported carts, RocketGate offers an emulator solution that conforms to the Authorize.net API.

-
-

 

-
- - -
-
-

So easy to use, you'll be up and running in minutes.

-
-

 

-
- -
-
- -
- -
- - - - - - - diff --git a/public/payment-processing-services/vpos-virtual-point-of-sale/index.html b/public/payment-processing-services/vpos-virtual-point-of-sale/index.html deleted file mode 100644 index 1ad06b5..0000000 --- a/public/payment-processing-services/vpos-virtual-point-of-sale/index.html +++ /dev/null @@ -1,227 +0,0 @@ - - - RocketGate® - VPOS (Virtual Point-of-Sale) - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-

VPOS (Virtual Point-of-Sale)

-

The Virtual Point of Sale (VPOS) system is an easy online option for processing credit card transactions for orders that come via phone or fax. You can connect to the VPOS in Mission Control via any online computer. RocketGate’s web-based electronic transaction management system utilizes RocketGate’s high-speed gateway as well as its proprietary fraud prevention system.

-

RocketGate’s VPOS system features:

-
    -
  • Issue authorizations and capture funds
  • -
  • Issue refunds, both full and partial
  • -
  • Void transactions prior to batch closure
  • -
  • Seamlessly integrated with fraud prevention system with ability for merchant to turn scrubbing off for a particular transaction
  • -
  • Rebill prior transactions in a PCI compliant manner
  • -
  • Setup recurring transactions including term limited (example: 12 payments of $x)
  • -
  • Bill in multiple currencies with real time currency conversion
  • -
-
-

- -
- -
-
-
-
-

Process From Any Computer

-

Process phone or fax orders via RocketGate's VPOS from any online computer.

-
-

 

-
- - -
-
-

Recurring Transactions

-

Setup recurring transactions that will run automatically from the VPOS.

-
-

 

-
- - -
-
-

VPOS is fully integrated with fraud prevention system.

-
-

 

-
- -
-
- -
- -
- - - - - - - diff --git a/public/privacy/index.html b/public/privacy/index.html deleted file mode 100644 index f0d7377..0000000 --- a/public/privacy/index.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - -

- RocketGate PR, LLC Privacy Policy

-

- This Privacy Policy was last updated June 7, 2024.

-

-  

-

- As a leading provider of payment management services to online businesses around the world, privacy and data protection are of the utmost importance to RocketGate PR, LLC (“RocketGate,” “us,” “we”).

-

-  

-

- This Privacy Policy details our handling of personally identifiable information (“Personal Information”) submitted to or otherwise collected by us via our website(s), mobile application(s), and/or in the course of providing payment processing, payment security, customer service, and fraud management solutions and services (collectively the “Services”) to Internet merchants.  We will use and disclose Personal Information in accordance with the terms of this Privacy Statement.

-

-

-

- I.         Purposes for which RocketGate PR, LLC Processes Personal Data

-

- A.        Categories of Data Subjects Whose Personal Data is Processed/Transferred

-

- RocketGate is a data processor that processes goods or services purchase transactions on behalf of online merchants from whom consumers initiate and wish to complete an online purchase of goods or services.  Such information may, as applicable, consist of:

-

- ·      Consumer billing address

-

- ·      Consumer first name

-

- ·      Consumer last name

-

- ·      Credit card CVV/CVC/CVC2

-

- ·      Consumer email address

-

- ·      Credit card expiration date (month and year)

-

- ·      Consumer password

-

- ·      Consumer username

-

- ·      Consumer phone numbers (cell or other)

-

- ·      Name of credit card account holder

-

- ·      Credit card account number

-

- ·      PIN number

-

- ·      Routing number

-

- ·      Cardholder authentication verification value

-

- ·      Consumer IP address

-

- B.        RocketGate’s Accountability for Data Transfers to Third Parties

-

- RocketGate does not transfer your personal data to any third party controllers.

-

- RocketGate sometimes uses sub-processors (agents) in providing its services to merchants.  Before transferring personal data to any third party, RocketGate first enters into a contract with the third party that provides that such personal data will only be processed for a limited and specified purpose, that the third party will provide the same level of protection as the DPF Principles, and that the third party will notify RocketGate if it makes a determination that it can no longer meet this obligation.  Upon such notice RocketGate will take reasonable and appropriate steps to stop and remediate unauthorized processing and will provide a summary or representative copy of the relevant privacy provisions of its contract with that sub-processor (agent) to the Department of Commerce upon request.

-

When we transfer DPF-covered information to a third party acting as our agent, we remain liable if the agent processes such personal information inconsistent with the DPF Principles, unless we can establish that we are not responsible for the event(s) causing damage. -

-

- C.        How We Use Personal Data

-

- The categories of Personal Data that are Processed/transferred, are those necessary to complete the consumer’s purchase from the online merchant, as follows:

-

- 1.     Consumer places order with merchant online store and proceeds to checkout, merchant forwards to RocketGate some or all of the payment information listed above;

-

- 2.     Rocketgate (payment gateway) collects the payment information and sends it as SSL-encrypted to the processing bank for authorization;

-

- a.     If Discovery or Amex, processing bank serves as acquiring bank;

-

- b.     If Visa or Mastercard, the processing bank forwards the information;

-

-                                                i.     Visa or Mastercard captures 3D security and forwards to acquiring bank;

-

- 3.     Acquiring bank authorizes or declines the transaction;

-

- 4.     Response flows to the merchant;

-

- a.     Transaction success – displays transaction ID;

-

- b.     Transaction fail – displays reason for failure.

-

- D.        Use of Cookies

-

- We use certain tools to collect information about users browsing our website. These tools use cookies that are small text files that are stored on a user’s computer hard drive. The cookies are used, among other things, for fraud reduction or for security purposes. We also use cookies to recognize customers or a previous visitor of our website to pre-populate website forms.

-

- To find out more about cookies, including browser-specific instructions on how to restrict or block cookies, go to http://www.allaboutcookies.org. Remember, though, without cookies, users may not be able to take full advantage of all our functionality.

-

- E.        How we use Personal Information

-

- Usage and disclosure of Personal Information varies based on a party’s relationship with us.  We primarily use this information to provide the Services and related features and to:

-

- ·      Facilitate the processing of payment transactions

-

- ·      Respond to requests and inquiries

-

- ·      Provide support services

-

- ·      Send Internet merchants administrative information when necessary

-

- ·      Analyze and monitor Services usage and to make improvements

-

- ·      Help secure the Services, prevent fraud and enforce our policies

-

- ·      Help personalize our Services

-

- ·      Comply with our financial regulatory and other legal obligations 

-

- F.         How we share Personal Information

-

- We never sell or barter Personal Information.  We only share Personal Information as described in this policy with trusted service providers (sub-processors, or agents) in order to provide our Services. Specifically, we may share Personal Information:

-

- ·      As necessary to perform the Services and to complete payment transactions on behalf of Internet merchants

-

- ·      With service providers (sub-processors) that help us to operate our business by providing services such as fraud screening, data analysis, information technology and related infrastructure provision, customer service, email delivery, auditing and other similar services

-

- ·      With third parties that have contracted with us to perform certain functions on our behalf

-

- ·      To comply with law or other legal obligations such as responding to subpoenas, or other requests from public and government agencies, including laws and other legal obligations outside a party’s country of residence

-

- ·      To protect our rights, operations or property, or that of our users

-

- ·      To investigate, prevent, or take action regarding potential or suspected illegal activities, fraud, threats to the personal safety of any person, or violations of the Service’s terms and conditions

-

- ·      With consent

-

- Please note that any information posted to public areas such as on our social media pages may be seen by other visitors.

-

- G.        Choices

-

- Users can choose not to provide us Personal Information when they use our website(s) or mobile application(s). However, if the information request is not identified as optional and a user chooses to not provide required Personal information, then the user may not be able to use the features of the website or mobile application.

-

- Users can configure their browser to reject cookies, or to notify when a cookie is set. However, if you reject cookies, the RocketPay wallet may not operate properly.

-

- We must offer Users the opportunity to choose (opt out) whether their personal information is (i) to be disclosed to a third party or (ii) to be used for a purpose that is materially different from the purpose(s) for which it was originally collected or subsequently authorized by the User. 

-

- By derogation to the previous paragraph, it is not necessary to provide choice when we discloe to a third party that is acting as an agent to perform task(s) on our behalf and under our instructions.  We have entered into contracts with all such agents.

-

- For sensitive information (i.e., personal information specifying medical or health conditions, racial or ethnic origin, political opinions, religious or philosophical beliefs, trade union membership or information specifying the sex lifr of the individual), we must obtain your affirmative express consent (opt in) if such information is to be (i) disclosed to a third party or (ii) used for a purpose other than those for which it was originally collected or subsequently authorized by you through the exercise of opt-in choice.  In addition, we must treat as sensitive any personal information we receive from a third party where the third party identifies and treats it as sensitive.

-

- We act as a processor for merchants who collect your information for purposes of your purchase of goods or services.  We do not disclose your information to any third parties other than sub-processors (agents) used in processing your information for the purposes for which you gave it to the merchant. We have contracts with our sub-processors ensuring proper handling of your information. We treat your information as sensitive.

-

- H.        Accessing or editing Personal Information 

-

- We may be contacted at privacy @ rocketgate.com to request deletion of, access to, or that we update, or correct the Personal Information collected by us or Internet Merchants using our Services. Please note, that consistent with local law, we may retain Personal Information for auditing purposes, to troubleshoot problems, assist with investigations, enforce our policies or comply with legal requirements. Please note that we are not responsible for permitting the review, or the updating or deleting Personal Information provided to a third-party, including any mobile application, social media platform, or wireless service provider.

-

- I.         Retention period

-

- We will retain Personal Information for the period necessary to fulfill the purposes outlined in this policy unless a longer retention period is required or permitted by applicable law or regulation.

-

- J.         What are your rights?

-

- Depending on your local laws, you have certain rights in respect of your Personal Data. In particular, you have a right of access, rectification, restriction, opposition, erasure and data portability. Please contact us if you wish to exercise any of these rights. If you wish to complete an access request to all personal data that RocketPay has on you, please note that you will be required to prove your identity.

-

- II.        Affirmative Commitment to Comply with Data Privacy Framework

-

- RocketGate complies with the EU-U.S. Data Privacy Framework (EU-U.S. DPF) and the UK Extension to the EU-U.S. DPF, and the Swiss-U.S. Data Privacy Framework (Swiss-U.S. DPF) as set forth by the U.S. Department of Commerce. RocketGate has certified to the U.S. Department of Commerce that it adheres to the EU-U.S. Data Privacy Framework Principles (EU-U.S. DPF Principles) with regard to the processing of personal data received from the European Union and the United Kingdom in reliance on the EU-U.S. DPF and the UK Extension to the EU-U.S. DPF. RocketGate has certified to the U.S. Department of Commerce that it adheres to the Swiss-U.S. Data Privacy Framework Principles (Swiss-U.S. DPF Principles) with regard to the processing of personal data received from Switzerland in reliance on the Swiss-U.S. DPF. If there is any conflict between the terms in this privacy policy and the EU-U.S. DPF Principles and/or the Swiss-U.S. DPF Principles, the Principles shall govern. To learn more about the Data Privacy Framework (DPF) Program, and to view our certification, please visit https://www.dataprivacyframework.gov/

-

- III.      Alternative Dispute Resolution for Complaints and Recourse

-

- In compliance with the EU-U.S. DPF and the UK Extension to the EU-U.S. DPF and the Swiss-U.S. DPF, RocketGate commits to refer unresolved complaints concerning our handling of personal data received in reliance on the EU-U.S. DPF and the UK Extension to the EU-U.S. DPF and the Swiss-U.S. DPF to JAMS, an alternative dispute resolution provider based in the United States. If you do not receive timely acknowledgment of your DPF Principles-related complaint from us, or if we have not addressed your DPF Principles-related complaint to your satisfaction, please visit https://www.jamsadr.com/DPF-Dispute-Resolution for more information or to file a complaint. The services of JAMS are provided at no cost to you.

-

- Under certain circumstances you may invoke binding arbitration. This arbitration option is available to an individual to determine, for residual claims, whether a participating organization has violated its obligations under the Principles as to that individual, and whether any such violation remains fully or partially unremedied. This option is only available for these purposes.  For further information about the scope of, and procedures involved in invoking, binding arbitration please visit the DPF article here.

-

- IV.       Investigatory and Enforcement Jurisdiction

-

- RocketGate is subject to the investigatory and enforcement powers of the Federal Trade Commission (FTC).

-

-

-

- V.        Means We Offer Individuals to Limit the Use and Disclosure of Personal Data

-

- RocketGate undertakes to respect the confidentiality of personal data and to guarantee you can exercise your rights.

-

- You have the right under this Privacy Policy, and by law if You are within the European Union, the United Kingdom, or Switzerland, to:

-

- ·      Request access to Your Personal Data. The right to access, update or delete the information We have on You. Please contact Us to assist You. This also enables You to receive a copy of the Personal Data We hold about You.

-

- ·      Request correction of the Personal Data that We hold about You. You have the right to have any incomplete or inaccurate information We hold about You corrected.

-

- ·      Object to processing of Your Personal Data. This right exists where We are relying on a legitimate interest as the legal basis for Our processing and there is something about Your particular situation, which makes You want to object to our processing of Your Personal Data on this ground. You also have the right to object where We are processing Your Personal Data for direct marketing purposes.

-

- ·      Request erasure of Your Personal Data. You have the right to ask Us to delete or remove Personal Data when there is no good reason for Us to continue processing it.

-

- ·      Request the transfer of Your Personal Data. We will provide to You, or to a third-party You have chosen, Your Personal Data in a structured, commonly used, machine-readable format. Please note that this right only applies to automated information which You initially provided consent for Us to use or where We used the information to perform a contract with You.

-

- ·      Withdraw Your consent. You have the right to withdraw Your consent on using your Personal Data. If You withdraw Your consent, We may not be able to provide You with access to certain specific functionalities of the Service.

-

- You may exercise your rights of access, rectification, cancellation and opposition by contacting RocketGate. Please note that we may ask you to verify your identity before responding to such requests. If you make a request, RocketGate will try its best to respond to you as soon as possible.

-

- VI.       How to contact us regarding your privacy concerns and questions

-

- If you have questions or comments about our privacy practices, or if you want us to correct your Information that is stored on our systems, please submit your request in writing to:

-

-

-

- OR

-

- ROCKETGATE PR LLC

-

- 425 Carr. 693, PMB 260

-

- Dorado, PR 00646

-

-  

-

- Subject to our ability to verify your request, we will correct the information within thirty (30) days of receipt of your request.

- - - diff --git a/public/sitemap.xml b/public/sitemap.xml deleted file mode 100644 index aba09b6..0000000 --- a/public/sitemap.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - http://localhost:1313/about-us/ - - http://localhost:1313/features/advanced-processing/ - - http://localhost:1313/features/advanced-reporting/ - - http://localhost:1313/payment-processing-services/affiliate-tracking/ - - http://localhost:1313/features/automated-chargeback-processing/ - - http://localhost:1313/categories/ - - http://localhost:1313/features/ - - http://localhost:1313/payment-processing-services/gateway/ - - http://localhost:1313/ - - http://localhost:1313/payment-processing-services/hosted-form/ - - http://localhost:1313/payment-processing-services/hosted-page/ - - http://localhost:1313/interactive-diagram/ - - http://localhost:1313/features/merchant-support-tools/ - - http://localhost:1313/features/multiple-currencies/ - - http://localhost:1313/payment-processing-services/ - - http://localhost:1313/features/pci-compliant/ - - http://localhost:1313/payment-processing-services/prevent-chargebacks/ - - http://localhost:1313/privacy/ - - http://localhost:1313/features/recurring-billing/ - - http://localhost:1313/features/risk-management/ - - http://localhost:1313/payment-processing-services/shopping-carts/ - - http://localhost:1313/tags/ - - http://localhost:1313/about-us/testimonials/ - - http://localhost:1313/payment-processing-services/vpos-virtual-point-of-sale/ - - diff --git a/public/tags/index.xml b/public/tags/index.xml deleted file mode 100644 index 5ab5a8d..0000000 --- a/public/tags/index.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - Tags on RocketGate® - http://localhost:1313/tags/ - Recent content in Tags on RocketGate® - Hugo - en-us - - -