SOFTWARE - Bar Tavern Saloon, Pub, Night Club POS Touchscreen

Sold $9.99 Buy It Now, FREE Shipping, 14-Day Returns, eBay Money Back Guarantee
Seller: bussoft ✉️ (4,484) 100%, Location: Layton, Utah, US, Ships to: US & many other countries, Item: 223102106400 SOFTWARE - Bar Tavern Saloon, Pub, Night Club POS Touchscreen. Ebay Template 3.0
   Phone : [phone removed by eBay]
  Email - [email removed by eBay]
  Visit Our Store
BPA RESTAURANT PRO
Call us for a Custom POS System on E-Bay!
Business Plus Accounting Restaurant Professional
**Restaurant Point of Sale Software**
  • BPA Restaurant Professional Point of SaleSoftware: 1 User License
  • BPA Cloud Backup service included Free
  • Works with EatOnTheWeb restaurant online ordering View Demo
  • Works with RapidServer Android Point of Sale Tablets More Info
  • OpenEdge Card Processing Software included
  • Unlimited BPA Restaurant Professional Support & Upgrades as defined below in the software description
  • BPA Restaurant Video Training Software for Learning the System and Training Your Servers
  • Electronic Manuals for Restaurant Operations and Accounting Functions
  • 45 Days Free Support
This auction will include both an online download and a usb drive with the BPA Software included. All of the manuals and training videos are availabe online and download links will be provided with your purchase.
Check out our other auctions for complete, pre-configured, touchscreen hardware POS systems!
KEY FEATURES What sets us apart from the competitors!
RapidServer POS Tablets Available EatOnTheWeb Online Ordering Available Gift & Loyalty Cards available Integrated Accounting System Included Inventory Managment Included
 
Licensing & Support $40.00/MONTH

Fee Includes:

  • Software License
  • Unlimited US Based Tech Support (8:30AM-5:00PM MST, M-F)*
  • Unlimited Software Updates
  • Online Cloud Backup
  • No Contract/Obligation

The monthly Licensing & Support fee is required to run this software and entitles you to all the above services.

* Paid emergency support available 24/7

 

The Fine Print

Business Plus Accounting Restaurant Professional goes well beyond competing Point of Sale systems like Aloha, Micros, Restaurant Pro Express, etc.

Knowing the expense and the risk new business owners face we are offering you this great software product for the minimal cost of this auction and a licensing, upgrade, and support fee of $40.00/month. You pay almost nothing up front and only $40.00 per month for your software license. You will receive free software support during regular business hours, free upgrades, and our Online Cloud Backup service for free as well. This is a great value and is not a stripped down version of the software. Since there are no contracts to sign, you can stop using the software at any time and you are under no obligation.

This auction provides you with one BPA stand alone or server software license; each additional networked client will require a $400.00 per station Client License fee with no additional monthly licensing fees.

Most other systems sold raise the support fees for each additional station and only give you a limited number of support calls. Our licensing and support covers all updates and unlimited software support!

WATCH ONLINE BPA DEMO Try a Free Fully Functional Version Today!
var tag = document.createElement('script'); tag.src = "https://www.youtube.com/player_api"; var firstScriptTag = document.getElementsByTagName('script')[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); var player; function onYouTubePlayerAPIReady() { player = new YT.Player('ytplayer', { height: '524', width: '860', videoId: 'r_d_qYyTxLA', playerVars: { listType: 'playlist', list: 'PLFr9wwd0IhhBoQnberCixmEY24xe2jdwE' }, events: { 'onReady': onPlayerReady, 'onStateChange': onPlayerStateChange } }); } function onPlayerReady() { } function onPlayerStateChange() { }
EXTRA'S ADD-ONS This system supports the following add-ons:
EatOnTheWeb Online Ordering™
EatOnTheWeb is an easy to use, affordable online ordering platform for restaurants. Give your customers the ease and convenience of placing orders online, while reaping the benefits and added revenue of an online presence.
Learn more

 

RapidServer POS Tablets™
Keep your servers on the floor where they can sell more items to your customers. Get food to your customers and turn tables more quickly with instantaneous communication from the servers to the cooks using our RapidServer POS Tablets.
Learn more
BPA Restaurant Pro
BPA Restaurant Pro is a complete Restaurant POS System built on top of a complete business accounting system. This means in addition to running your restaurant floor, BPA Restaurant Pro can help you track your inventory, your accounts receivable and accounts payable, it can help you write checks and balance your bank account. It can run your payroll, track maintenance on your equipment, and provide all of your general ledger and accounting reports. Not only do you receive the Restaurant Point of Sale Software but you can also add RapidServer android tablets for tableside service and EatOnTheWeb for online ordering.
SALES SCREEN FEATURES
See Key Below for Description
  • 1 -14 Customizable Menu Tabs that allow you to categorize your entire menu.
  • 2 -Menu Groups that allow a group of items to display once clicked.
  • 3 -Each Menu tab allows up to 1000 items to be displayed, as well as customizing colors or adding pictures for each item.
  • 4 -Table detail window that will show you all items and modifiers on that transaction.
  • 5 -Special Notes allows you to enter custom notes on any transaction
  • 6 -Drink Recipes can be displayed or switched out with a number of other functions to cater to your restaurant environment.
  • 7 - Quick Cash Out Buttons, the amount changes to reflect denominations most likely to be tendered for the current total amount.
  • 8 - Close Table function allows a wide variety of payment methods including; check, cash, credit, debit, and On Account.
  • 9 - Table Management system allows you to track each order by table and server.
BPA MAIN FEATURES The Most Comprehensive POS Software On The Market
var pageBgColor_216 = "#ffffff"; var cardBgColor_216 = "#FFFFFF"; var cardTextColor_216 = "#424242"; var borderColor_216 = "#e0e0e0"; var backtabColor_216 = "#f2f2f2"; var tabTextLink_216 = "#5eb0f0"; var tabTextHover_216 = "#005ca2";   Point Of Sale | Security | Accounting | CC Processing | Extra's

 

Powerful and Easy to use!
  • Simple Navigation. Functions like splitting tickets, removing items, quick-payment, print ticket, print cook's tickets, and many others are available right from the main POS screen.
  • Include up to 14 menus which can be accessed without scrolling through categories. Over 14,000 items can be included in the menu.
  • Each menu has a unique color to make it easier to know where you are. Items on a menu can be grouped and colored together.
  • Quick & Easy. One button Quick Sale and One button Quick Cash out functions. Automatically duplicate an item with a single button.
  • Flexible. Each item can have multiple sides and modifier lists assigned. Modifiers can include pricing. Cooking instructions and other notes can be added. Custom notes can be entered using an on-screen keyboard. Once an item has been entered, you can edit the item and the assigned modifiers. Customers can be identified. Customer notes can be entered. Customer pictures can be entered and customers can have a variety of special pricing.

 

Security and Accountability Functionality
  • Employees can clock in and out and can log in and out of the POS screen using the touch screen or using employee cards.
  • Managers can use the touch screen or their manager password card to authorize restricted functions like Voiding Tickets or Comp'ing items.
  • You can restrict actions that might allow employees to steal from you, such as removing items after a cook's ticket has been printed.
  • All transactions are assigned to the server and you can reconcile each server
  • The software includes a security events module that will interface with your video security cameras. You can print reports and then view the events on your security videos. Security reports show items that have been removed, tickets that have been voided, items that have been comp'ed, discounted items, coupons used and other user definable security events.
  • Print reports showing items that have been removed, tickets that have been voided, and items that have been comp'ed or discounted.
  • The password system allows you to specify which software modules and functions each employee has access to and creates a log entry each time a password is entered so you can track what your employees are doing.
  • Specify which software modules and functions each employee has access to.

One restaurant owner reported firing his whole staff after upgrading to BPA Restaurant Professional and finally being able to see how dishonest his employees were!

 

Full Accounting System Built-in

BPA Restaurant Professional is built on our Business Plus Accounting software package, and includes a complete set of business and accounting tools fully integrated with the restaurant point of sale.

  • Includes all of the functions of a complete Accounting System, including Accounts Payable, Accounts Receivable, Traditional Customer Ordering and Point of Sale, Vendor Ordering and Inventory, Hundreds of Reports, and many other features.
  • Includes a payroll module which is integrated with the employee time clock.
  • Includes an equipment maintenance and tracking module for tracking your restaurant's equipment.
  • Transactions from the Restaurant Point of Sale are posted into the general ledger and you get accurate financial reports
  • The product recipe and inventory system pull appropriate ingredients from inventory for each item you sell, and allows you to automatically generate vendor orders for your ingredients and other inventory items
  • Product sales and costs are combined with overhead costs in the general ledger for a true picture of your profitability

See below for a more complete list of accounting functions!

 

Integrated and cost effective

The Business Plus Accounting software includes X-Charge for Integrated Credit Card Processing. We have partnered with X-Charge to provide integrated credit and debit card processing solutions.

The benefits of Integrated Credit Card Processing:

  • More Secure Transactions. Business Plus Accounting by BSS and X-Charge by OpenEdge are PCI Certified Products. PCI compliance helps protect you and your customers from credit card theft and helps you stay compliant with industry requirements.
  • Fast Transactions. Most credit card authorizations will be returned in 5 seconds or less.
  • Simplicity with Accuracy. With a direct integration, your servers will see a smooth flow from the beginning to end of transaction. There is no re-keying of the sales amount which virtually eliminates the chance for error.
  • ONE RECEIPT For Your Customers. You will not have to issue a Business Plus Accounting software receipt AND a separate credit card receipt. A more professional solution.

X-Charge software is provided by OpenEdge, a division of Global Payments. To use these integrated solutions you will need to sign up with a Merchant Account. If you have a current merchant account provider or are unable to run with one of our preferred partners, we support integrated credit card processing through PAYware PC from VeriFone, for an additional fee.

 

Business Plus Accounting is the most complete Restaurant System available

These few features are just the beginning of what BPA Restaurant Professional can do. Please see the feature list below for more details!

This Product was shown at the "Western Food Service and Hospitality Expo" in Los Angeles. Visitors at the show described this product as the best value at the show for a variety of reasons. Most commonly mentioned were Price, Reporting (260+ reports), Inventory Tools, complete integrated Accounting system, Payroll, and affordable Hardware Systems.

BPA Restaurant Professional is integrated with our business system, "Business Plus Accounting". Business Plus Accounting was rated by Computer Credible Magazine as being: "By Far The Easiest To Install and Use Of Any Package We Have Ever Reviewed!"

/* HTMLdraw(tm) script from ISDNtek.com makes corners*/ var CornerShape_216 = [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]; function ttCor_216(which) { var a; switch (which) { case 'TL': a = cor[0]; break; case 'TR': a = cor[1]; break; case 'BL': a = cor[2]; break; case 'BR': a = cor[3]; break; } return (a) } document.write(''); var co = new Array(borderColor_216, pageBgColor_216, "transparent"); var cc = CornerShape_216, cnt = Math.ceil(Math.sqrt(cc.length)), cor = new Array(); for (var i = 0; i < 4; i++) { var x = ""; x = x + ''; for (var trow = 0; trow < cnt; trow++) { for (var tcol = 0; tcol < cnt; tcol++) { switch (i) { case 0: cbg = co[cc[(trow * cnt) + (tcol)]]; break; case 1: cbg = co[cc[(trow * cnt) + (cnt - tcol - 1)]]; break; case 2: cbg = co[cc[(cnt * cnt - 1) - (trow * cnt) - (cnt - tcol - 1)]]; break; case 3: cbg = co[cc[(cnt * cnt - 1) - (trow * cnt) - (tcol)]]; break; } x = x + '
'; } } x = x + ' '; cor[i] = x } function $(v) { return (document.getElementById(v)) } function makeTabs_216() { document.write(''); var tbspc = ''; var sp = false; for (var i = 1; i 0 } }, r = { Ae: 37, Zd: 39 }, m, i, a = new function () { var i = this, lb = 1, F = 2, F = 3, fb = 4, jb = 5, q = 0, l = 0, t = 0, Y = 0, D = 0, qb = navigator.appName, k = navigator.userAgent, p = e.documentElement, B; function x() { if (!q) if (qb == "Microsoft Internet Explorer" && !!f.attachEvent && !!f.ActiveXObject) { var d = k.indexOf("MSIE"); q = lb; t = n(k.substring(d + 5, k.indexOf(";", d)));/*@cc_on Y=@_jscript_version@*/; l = e.documentMode || t } else if (qb == "Netscape" && !!f.addEventListener) { var c = k.indexOf("Firefox"), a = k.indexOf("Safari"), h = k.indexOf("Chrome"), b = k.indexOf("AppleWebKit"); if (c >= 0) { q = F; l = n(k.substring(c + 8)) } else if (a >= 0) { var i = k.substring(0, a).lastIndexOf("/"); q = h >= 0 ? fb : F; l = n(k.substring(i + 1, a)) } if (b >= 0) D = n(k.substring(b + 12)) } else { var g = /(opera)(?:.*version|)[ \/]([\w.]+)/i.exec(k); if (g) { q = jb; l = n(g[2]) } } } function s() { x(); return q == lb } function N() { return s() && (l < 6 || e.compatMode == "BackCompat") } function eb() { x(); return q == F } function db() { x(); return q == fb } function ib() { x(); return q == jb } function Z() { return eb() && D > 534 && D < 535 } function A() { return s() && l < 9 } function u(a) { if (!B) { j(["transform", "WebkitTransform", "msTransform", "MozTransform", "OTransform"], function (b) { if (a.style[b] != h) { B = b; return c } }); B = B || "transform" } return B } function ob(a) { return Object.prototype.toString.call(a) } var I; function j(a, d) { if (ob(a) == "[object Array]") { for (var b = 0; b < a.length; b++) if (d(a[b], b, a)) return c } else for (var e in a) if (d(a[e], e, a)) return c } function vb() { if (!I) { I = {}; j(["Boolean", "Number", "String", "Function", "Array", "Date", "RegExp", "Object"], function (a) { I["[object " + a + "]"] = a.toLowerCase() }) } return I } function z(a) { return a == g ? String(a) : vb()[ob(a)] || "object" } function y(a, b) { return { x: a, y: b } } function pb(b, a) { setTimeout(b, a || 0) } function G(b, d, c) { var a = !b || b == "inherit" ? "" : b; j(d, function (c) { var b = c.exec(a); if (b) { var d = a.substr(0, b.index), e = a.substr(b.lastIndex + 1, a.length - (b.lastIndex + 1)); a = d + e } }); a = c + (a.indexOf(" ") != 0 ? " " : "") + a; return a } function bb(b, a) { if (l < 9) b.style.filter = a } function sb(b, a, c) { if (Y < 9) { var e = b.style.filter, g = new RegExp(/[\s]*progid:DXImageTransform\.Microsoft\.Matrix\([^\)]*\)/g), f = a ? "progid:DXImageTransform.Microsoft.Matrix(M11=" + a[0][0] + ", M12=" + a[0][1] + ", M21=" + a[1][0] + ", M22=" + a[1][1] + ", SizingMethod='auto expand')" : "", d = G(e, [g], f); bb(b, d); i.hd(b, c.y); i.kd(b, c.x) } } i.Eb = s; i.ge = eb; i.Db = db; i.jd = ib; i.cb = A; i.P = function () { return l }; i.fe = function () { return t || l }; i.hc = function () { x(); return D }; i.G = pb; function mb(a) { a.constructor === mb.caller && a.ud && a.ud() } i.ud = mb; i.db = function (a) { if (i.gf(a)) a = e.getElementById(a); return a }; function v(a) { return a || f.event } i.Ye = function (a) { a = v(a); return a.target || a.srcElement || e }; i.sd = function (a) { a = v(a); var b = e.body; return { x: a.pageX || a.clientX + (p.scrollLeft || b.scrollLeft || 0) - (p.clientLeft || b.clientLeft || 0) || 0, y: a.pageY || a.clientY + (p.scrollTop || b.scrollTop || 0) - (p.clientTop || b.clientTop || 0) || 0 } }; function E(c, d, a) { if (a != h) c.style[d] = a; else { var b = c.currentStyle || c.style; a = b[d]; if (a == "" && f.getComputedStyle) { b = c.ownerDocument.defaultView.getComputedStyle(c, g); b && (a = b.getPropertyValue(d) || b[d]) } return a } } function V(b, c, a, d) { if (a != h) { d && (a += "px"); E(b, c, a) } else return n(E(b, c)) } function o(d, a) { var b = a & 2, c = a ? V : E; return function (e, a) { return c(e, d, a, b) } } function tb(b) { if (s() && t < 9) { var a = /opacity=([^)]*)/.exec(b.style.filter || ""); return a ? n(a[1]) / 100 : 1 } else return n(b.style.opacity || "1") } function ub(c, a, f) { if (s() && t < 9) { var h = c.style.filter || "", i = new RegExp(/[\s]*alpha\([^\)]*\)/g), e = b.round(100 * a), d = ""; if (e < 100 || f) d = "alpha(opacity=" + e + ") "; var g = G(h, [i], d); bb(c, g) } else c.style.opacity = a == 1 ? "" : b.round(a * 100) / 100 } function X(e, a) { var d = a.n || 0, c = a.v == h ? 1 : a.v; if (A()) { var l = i.bf(d / 180 * b.PI, c, c); sb(e, !d && c == 1 ? g : l, i.Ze(l, a.X, a.bb)) } else { var j = u(e); if (j) { var k = "rotate(" + d % 360 + "deg) scale(" + c + ")"; if (db() && D > 535 && "ontouchstart" in f) k += " perspective(2000px)"; e.style[j] = k } } } i.af = function (b, a) { if (Z()) pb(i.E(g, X, b, a)); else X(b, a) }; i.df = function (b, c) { var a = u(b); if (a) b.style[a + "Origin"] = c }; i.Xe = function (a, c) { if (s() && t < 9 || t < 10 && N()) a.style.zoom = c == 1 ? "" : c; else { var b = u(a); if (b) { var f = "scale(" + c + ")", e = a.style[b], g = new RegExp(/[\s]*scale\(.*?\)/g), d = G(e, [g], f); a.style[b] = d } } }; i.ef = function (a) { if (!a.style[u(a)] || a.style[u(a)] == "none") a.style[u(a)] = "perspective(2000px)" }; i.kf = function (a) { a.style[u(a)] = "none" }; i.yb = function (b, a) { return function (c) { c = v(c); var e = c.type, d = c.relatedTarget || (e == "mouseout" ? c.toElement : c.fromElement); (!d || d !== a && !i.lf(a, d)) && b(c) } }; i.e = function (a, c, d, b) { a = i.db(a); if (a.addEventListener) { c == "mousewheel" && a.addEventListener("DOMMouseScroll", d, b); a.addEventListener(c, d, b) } else if (a.attachEvent) { a.attachEvent("on" + c, d); b && a.setCapture && a.setCapture() } }; i.Bb = function (a, c, d, b) { a = i.db(a); if (a.removeEventListener) { c == "mousewheel" && a.removeEventListener("DOMMouseScroll", d, b); a.removeEventListener(c, d, b) } else if (a.detachEvent) { a.detachEvent("on" + c, d); b && a.releaseCapture && a.releaseCapture() } }; i.ff = function (b, a) { i.e(A() ? e : f, "mouseup", b, a) }; i.W = function (a) { a = v(a); a.preventDefault && a.preventDefault(); a.cancel = c; a.returnValue = d }; i.E = function (d, c) { var a = [].slice.call(arguments, 2), b = function () { var b = a.concat([].slice.call(arguments, 0)); return c.apply(d, b) }; return b }; i.Je = function (a, b) { if (b == h) return a.textContent || a.innerText; var c = e.createTextNode(b); i.Dc(a); a.appendChild(c) }; i.Dc = function (a) { a.innerHTML = "" }; i.V = function (c) { for (var b = [], a = c.firstChild; a; a = a.nextSibling) a.nodeType == 1 && b.push(a); return b }; function nb(a, c, e, b) { b = b || "u"; for (a = a ? a.firstChild : g; a; a = a.nextSibling) if (a.nodeType == 1) { if (R(a, b) == c) return a; if (!e) { var d = nb(a, c, e, b); if (d) return d } } } i.s = nb; function P(a, d, f, b) { b = b || "u"; var c = []; for (a = a ? a.firstChild : g; a; a = a.nextSibling) if (a.nodeType == 1) { R(a, b) == d && c.push(a); if (!f) { var e = P(a, d, f, b); if (e.length) c = c.concat(e) } } return c } function gb(a, c, d) { for (a = a ? a.firstChild : g; a; a = a.nextSibling) if (a.nodeType == 1) { if (a.tagName == c) return a; if (!d) { var b = gb(a, c, d); if (b) return b } } } i.Te = gb; function ab(a, c, e) { var b = []; for (a = a ? a.firstChild : g; a; a = a.nextSibling) if (a.nodeType == 1) { (!c || a.tagName == c) && b.push(a); if (!e) { var d = ab(a, c, e); if (d.length) b = b.concat(d) } } return b } i.Ue = ab; i.Pe = function (b, a) { return b.getElementsByTagName(a) }; function U(c) { for (var b = 1; b < arguments.length; b++) { var a = arguments[b]; if (a) for (var d in a) c[d] = a[d] } return c } i.i = U; i.Ic = function (a) { return z(a) == "function" }; i.Ne = function (a) { return z(a) == "array" }; i.gf = function (a) { return z(a) == "string" }; i.cc = function (a) { return !isNaN(n(a)) && isFinite(a) }; i.c = j; function O(a) { return e.createElement(a) } i.R = function () { return O("DIV", e) }; i.Se = function () { return O("SPAN", e) }; i.Zb = function () { }; function S(b, c, a) { if (a == h) return b.getAttribute(c); b.setAttribute(c, a) } function R(a, b) { return S(a, b) || S(a, "data-" + b) } i.N = R; function r(b, a) { if (a == h) return b.className; b.className = a } i.Fc = r; i.C = function (a) { i.I(a, "none") }; i.r = function (a, b) { i.I(a, b ? "none" : "") }; i.Bc = function (b, a) { b.removeAttribute(a) }; i.xd = function () { return s() && l < 10 }; i.Pd = function (d, c) { if (c) d.style.clip = "rect(" + b.round(c.d) + "px " + b.round(c.l) + "px " + b.round(c.j) + "px " + b.round(c.b) + "px)"; else { var g = d.style.cssText, f = [new RegExp(/[\s]*clip: rect\(.*?\)[;]?/i), new RegExp(/[\s]*cliptop: .*?[;]?/i), new RegExp(/[\s]*clipright: .*?[;]?/i), new RegExp(/[\s]*clipbottom: .*?[;]?/i), new RegExp(/[\s]*clipleft: .*?[;]?/i)], e = G(g, f, ""); a.Ib(d, e) } }; i.L = function () { return +new Date }; i.u = function (b, a) { b.appendChild(a) }; i.Rb = function (b, a, c) { (c || a.parentNode).insertBefore(b, a) }; i.rb = function (a, b) { (b || a.parentNode).removeChild(a) }; i.Ld = function (a, b) { j(a, function (a) { i.rb(a, b) }) }; i.Kd = function (a) { i.Ld(i.V(a), a) }; function n(a) { return parseFloat(a) } i.Ed = n; i.lf = function (b, a) { var c = e.body; while (a && b !== a && c !== a) try { a = a.parentNode } catch (f) { return d } return b === a }; function T(d, c, b) { var a = d.cloneNode(!c); !b && i.Bc(a, "id"); return a } i.Q = T; function M(a) { if (a) { var b = a.qf; if (b & 1) a.x = a.Md || 1; if (b & 2) a.x = -a.Md || -1; if (b & 4) a.y = a.Qd || 1; if (b & 8) a.y = -a.Qd || -1; if (a.n == c) a.n = 1; M(a.Ab) } } i.Ec = function (a) { if (a) { for (var b = 0; b < a.length; b++) M(a[b]); for (var c in a) M(a[c]) } }; i.ob = function (e, f) { var a = new Image; function b(e, c) { i.Bb(a, "load", b); i.Bb(a, "abort", d); i.Bb(a, "error", d); f && f(a, c) } function d(a) { b(a, c) } if (ib() && l < 11.6 || !e) b(!e); else { i.e(a, "load", b); i.e(a, "abort", d); i.e(a, "error", d); a.src = e } }; i.yd = function (d, a, e) { var c = d.length + 1; function b(b) { c--; if (a && b && b.src == a.src) a = b; !c && e && e(a) } j(d, function (a) { i.ob(a.src, b) }); b() }; i.Gc = function (b, g, i, h) { if (h) b = T(b); var c = P(b, g); if (!c.length) c = a.Pe(b, g); for (var f = c.length - 1; f > -1; f--) { var d = c[f], e = T(i); r(e, r(d)); a.Ib(e, d.style.cssText); a.Rb(e, d); a.rb(d) } return b }; var C; function xb(b) { var k = this, m, l, f, e; function g() { var a = m; if (e) a += "ds"; else if (l) a += "dn"; else if (f == 2) a += "pv"; else if (f) a += "av"; r(b, a) } function n(a) { if (e) i.W(a); else { C.push(k); l = c; g() } } k.Dd = function () { l = d; g() }; k.Hc = function (a) { if (a != h) { f = a; g() } else return f }; k.Cc = function (a) { if (a != h) { e = !a; g() } else return !e }; b = i.db(b); if (!C) { i.ff(function () { var a = C; C = []; j(a, function (a) { a.Dd() }) }); C = [] } m = r(b); a.e(b, "mousedown", n) } i.xb = function (a) { return new xb(a) }; i.sb = E; i.fb = o("overflow"); i.t = o("top", 2); i.q = o("left", 2); i.k = o("width", 2); i.m = o("height", 2); i.kd = o("marginLeft", 2); i.hd = o("marginTop", 2); i.z = o("position"); i.I = o("display"); i.K = o("zIndex", 1); i.nb = function (b, a, c) { if (a != h) ub(b, a, c); else return tb(b) }; i.Ib = function (a, b) { if (b != h) a.style.cssText = b; else return a.style.cssText }; var Q = { p: i.nb, d: i.t, b: i.q, Y: i.k, T: i.m, pb: i.z, tf: i.I, U: i.K }, w; function H() { if (!w) w = U({ sf: i.hd, rf: i.kd, a: i.Pd, S: i.af }, Q); return w } function kb() { H(); w.S = w.S; return w } i.Hd = H; i.D = function (c, b) { var a = H(); j(b, function (d, b) { a[b] && a[b](c, d) }) }; i.Id = function (b, a) { kb(); i.D(b, a) }; m = new function () { var a = this; function b(d, g) { for (var j = d[0].length, i = d.length, h = g[0].length, f = [], c = 0; c < i; c++) for (var k = f[c] = [], b = 0; b < h; b++) { for (var e = 0, a = 0; a < j; a++) e += d[c][a] * g[a][b]; k[b] = e } return f } a.Tb = function (d, c) { var a = b(d, [[c.x], [c.y]]); return y(a[0][0], a[1][0]) } }; i.bf = function (d, a, c) { var e = b.cos(d), f = b.sin(d); return [[e * a, -f * c], [f * a, e * c]] }; i.Ze = function (d, c, a) { var e = m.Tb(d, y(-c / 2, -a / 2)), f = m.Tb(d, y(c / 2, -a / 2)), g = m.Tb(d, y(c / 2, a / 2)), h = m.Tb(d, y(-c / 2, a / 2)); return y(b.min(e.x, f.x, g.x, h.x) + c / 2, b.min(e.y, f.y, g.y, h.y) + a / 2) }; i.S = function (j, k, t, q, u, w, h) { var c = k; if (j) { c = {}; for (var e in k) { var x = w[e] || 1, r = u[e] || [0, 1], d = (t - r[0]) / r[1]; d = b.min(b.max(d, 0), 1); d = d * x; var o = b.floor(d); if (d != o) d -= o; var v = q[e] || q.F, p = v(d), f, s = j[e], n = k[e]; if (a.cc(n)) f = s + (n - s) * p; else { f = a.i({ B: {} }, j[e]); a.c(n.B, function (c, b) { var a = c * p; f.B[b] = a; f[b] += a }) } c[e] = f } if (j.g) c.S = { n: c.n || 0, v: c.g, X: h.X, bb: h.bb } } if (k.a && h.Sb) { var i = c.a.B, m = (i.d || 0) + (i.j || 0), l = (i.b || 0) + (i.l || 0); c.b = (c.b || 0) + l; c.d = (c.d || 0) + m; c.a.b -= l; c.a.l -= l; c.a.d -= m; c.a.j -= m } if (c.a && a.xd() && !c.a.d && !c.a.b && c.a.l == h.X && c.a.j == h.bb) c.a = g; return c } }, l = function () { var b = this, d = []; function i(a, b) { d.push({ tc: a, qc: b }) } function h(b, c) { a.c(d, function (a, e) { a.tc == b && a.qc === c && d.splice(e, 1) }) } b.ib = b.addEventListener = i; b.removeEventListener = h; b.f = function (b) { var c = [].slice.call(arguments, 1); a.c(d, function (a) { try { a.tc == b && a.qc.apply(f, c) } catch (d) { } }) } }; i = function (n, z, i, R, P, L) { n = n || 0; var e = this, r, o, p, x, A = 0, I, J, H, C, E = 0, l = 0, u = 0, D, m = n, k, h, q, y = [], B; function M(a) { k += a; h += a; m += a; l += a; u += a; E = a } function Q(a, b) { var c = a - k + n * b; M(c); return h } function w(g, n) { var d = g; if (q && (d >= h || d = o * p) c = o; w(c); if (!x && c * p >= o * p) N(C); else s(K) } } function v(d, f, g) { if (!r) { r = c; x = g; C = f; d = b.max(d, k); d = b.min(d, h); o = d; p = o < l ? -1 : 1; e.Kc(); A = a.L(); s(K) } } function N(a) { if (r) { x = r = C = d; e.Jc(); a && a() } } e.dd = function (a, b, c) { v(a ? l + a : h, b, c) }; e.cd = v; e.Z = N; e.Od = function (a) { v(a) }; e.H = function () { return l }; e.bd = function () { return o }; e.ub = function () { return u }; e.O = w; e.fd = function () { w(k, c) }; e.Sb = function (a) { w(l + a) }; e.ed = function () { return r }; e.Ad = function (a) { q = a }; e.Pc = Q; e.Xb = M; e.Yb = function (a) { F(a, 0) }; e.dc = function (a) { F(a, 1) }; e.vb = function () { return h }; e.Kb = e.Kc = e.Jc = e.pc = a.Zb; e.fc = a.L(); i = a.i({ J: 16, Lc: 50 }, i); q = i.Vc; B = a.i({}, a.Hd(), i.Yc); k = m = n; h = n + z; J = i.hb || {}; H = i.Lb || {}; I = a.i({ F: a.Ic(i.o) && i.o || j.kc }, i.o) }; var p, k = {}, q; new function () {; function x(b, a, c) { c.push(a); b[a] = b[a] || []; b[a].push(c) } k.Sd = function (d) { for (var e = [], a, c = 0; c < d.lb; c++) for (a = 0; a < d.kb; a++) x(e, b.ceil(1e5 * b.random()) % 13, [c, a]); return e }; function Q(a) { var b = a.Rd(a); return a.sc ? b.reverse() : b } function K(g, f) { var e = { J: f, jb: 1, G: 0, kb: 1, lb: 1, p: 0, g: 0, a: 0, Sb: d, Vb: d, sc: d, Rd: k.Sd, Rc: { Jd: 0, Nd: 0 }, o: j.kc, hb: {}, Cb: [], Lb: {} }; a.i(e, g); if (a.Ic(e.o)) e.o = { F: e.o }; e.wd = b.ceil(e.jb / e.J); e.gd = R(e); e.Td = function (b, a) { b /= e.kb; a /= e.lb; var f = b + "x" + a; if (!e.Cb[f]) { e.Cb[f] = { Y: b, T: a }; for (var c = 0; c < e.kb; c++) for (var d = 0; d < e.lb; d++) e.Cb[f][d + "," + c] = { d: d * a, l: c * b + b, j: d * a + a, b: c * b } } return e.Cb[f] }; if (e.Ab) { e.Ab = K(e.Ab, f); e.Vb = c } return e } function R(d) { var c = d.o; if (!c.F) c.F = j.kc; var e = d.wd, f = c.qb; if (!f) { var g = a.i({}, d.o, d.hb); f = c.qb = {}; a.c(g, function (n, l) { var g = c[l] || c.F, j = d.hb[l] || 1; if (!a.Ne(g.qb)) g.qb = []; var h = g.qb[e] = g.qb[e] || []; if (!h[j]) { h[j] = [0]; for (var k = 1; k 1 || e.a; if (e.g || e.n) { var L = c; if (a.Eb() && a.fe() < 9) if (e.kb * e.lb > 1) L = d; else M = d; if (L) { f.g = e.g ? e.g - 1 : 1; g.g = 1; if (a.cb() || a.jd()) f.g = b.min(f.g, 2); var R = e.n; f.n = R * 360 * (z ? -1 : 1); g.n = 0 } } if (M) { if (e.a) { var x = e.pf || 1, p = u.B = {}; if (F && C) { p.d = h.T / 2 * x; p.j = -p.d } else if (F) p.j = -h.T * x; else if (C) p.d = h.T * x; if (E && D) { p.b = h.Y / 2 * x; p.l = -p.b } else if (E) p.l = -h.Y * x; else if (D) p.b = h.Y * x } s.a = u; g.a = h[y] } var P = t ? 1 : -1, Q = w ? 1 : -1; if (e.x) f.b += n * e.x * P; if (e.y) f.d += k * e.y * Q; a.c(f, function (b, c) { if (a.cc(b)) if (b != g[c]) s[c] = b - g[c] }); v[y] = j ? g : f; var J = b.round(l * e.G / e.J); m[y] = new Array(J); m[y].Cd = J; for (var B = e.wd, I = 0; I f) { b = a; c && c.zb(a); e && e.zb(a) } }; a.Ac = k } d.Bd = function () { var a = 0, c = n.gc, d = c.length; if (r) a = s++ % d; else a = b.floor(b.random() * d); c[a] && (c[a].ab = a); return c[a] }; d.Fe = function (w, x, n, p, a) { k = a; a = K(a, f); var l = p.zc, i = n.zc; l["no-image"] = !p.Ob; i["no-image"] = !n.Ob; var q = l, r = i, v = a, g = a.Ab || K({}, f); if (!a.Vb) { q = i; r = l } var s = g.Xb || 0; e = new L(h, r, g, b.max(s - g.J, 0), m, j); c = new L(h, q, v, b.max(g.J - s, 0), m, j); e.zb(0); c.zb(0); o = b.max(e.md, c.md); d.ab = w }; d.tb = function () { h.tb(); e = g; c = g }; d.Ve = function () { var a = g; if (c) a = new q; return a }; if (a.cb() || a.jd() || p && a.hc() < 537) f = 16; l.call(d); i.call(d, -1e7, 1e7) }; function m(p, lc) { var k = this; function Hc() { var a = this; i.call(a, -1e8, 2e8); a.Re = function () { var c = a.ub(), d = b.floor(c), f = u(d), e = c - b.floor(c); return { ab: f, Oe: d, pb: e } }; a.Kb = function (d, a) { var e = b.floor(a); if (e != a && a > d) e++; Yb(e, c); k.f(m.Qe, u(a), u(d), a, d) } } function Gc() { var b = this; i.call(b, 0, 0, { Vc: s }); a.c(C, function (a) { E & 1 && a.Ad(s); b.dc(a); a.Xb(mb / fc) }) } function Fc() { var a = this, b = Xb.Gb; i.call(a, -1, 2, { o: j.ec, Yc: { pb: dc }, Vc: s }, b, { pb: 1 }, { pb: -1 }); a.Jb = b } function uc(n, l) { var a = this, e, f, h, j, b; i.call(a, -1e8, 2e8, { Lc: 100 }); a.Kc = function () { S = c; Y = g; k.f(m.He, u(y.H()), y.H()) }; a.Jc = function () { S = d; j = d; var a = y.Re(); k.f(m.Ge, u(y.H()), y.H()); !a.pb && Jc(a.Oe, q) }; a.Kb = function (g, d) { var a; if (j) a = b; else { a = f; if (h) { var c = d / h; a = o.Ie(c) * (f - e) + e } } y.O(a) }; a.wb = function (b, d, c, g) { e = b; f = d; h = c; y.O(b); a.O(0); a.cd(c, g) }; a.Le = function (d) { j = c; b = d; a.dd(d, g, c) }; a.Me = function (a) { b = a }; y = new Hc; y.Yb(n); y.Yb(l) } function vc() { var c = this, b = cc(); a.K(b, 0); a.sb(b, "pointerEvents", "none"); c.Gb = b; c.zd = function (c) { a.u(b, c); a.r(b) }; c.tb = function () { a.C(b); a.Dc(b) } } function Ec(p, n) { var e = this, t, x, I, y, h, B = [], G, r, S, H, P, F, f, w, j; i.call(e, -v, v + 1, {}); function E(a) { x && x.rc(); t && t.rc(); R(p, a); F = c; t = new K.A(p, K, 1); x = new K.A(p, K); x.fd(); t.fd() } function Z() { t.fc < K.fc && E() } function J(n, q, l) { if (!H) { H = c; if (h && l) { var f = l.width, b = l.height, j = f, i = b; if (f && b && o.mb) { if (o.mb & 3 && (!(o.mb & 4) || f > N || b > M)) { var g = d, p = N / M * b / f; if (o.mb & 1) g = p > 1; else if (o.mb & 2) g = p < 1; j = g ? f * M / b : N; i = g ? M : b * N / f } a.k(h, j); a.m(h, i); a.t(h, (M - i) / 2); a.q(h, (N - j) / 2) } a.z(h, "absolute"); k.f(m.cf, ic) } } a.C(q); n && n(e) } function W(b, c, d, f) { if (f == Y && q == n && T) if (!Ic) { var a = u(b); A.Fe(a, n, c, e, d); c.We(); fb.Pc(a, 1); fb.O(a); z.wb(b, b, 0) } } function ab(b) { if (b == Y && q == n) { if (!f) { var a = g; if (A) if (A.ab == n) a = A.Ve(); else A.tb(); Z(); f = new Cc(p, n, a, e.hf(), e.jf()); f.vd(j) } !f.ed() && f.ic() } } function Q(d, c, k) { if (d == n) { if (d != c) C[c] && C[c].de(); else !k && f && f.ee(); j && j.Cc(); var l = Y = a.L(); e.ob(a.E(g, ab, l)) } else { var i = b.abs(n - d), h = v + o.he; (!P || i = n) { j = d; y(); p.qd(); A.tb(); k.f(m.ae, h, l, x, n, f) } k.f(m.me, h, a, l, g, e, f) }; b.vd = function (a) { if (a && !w) { w = a; a.ib($JssorPlayer$.Ke, D) } }; r && b.dc(r); n = b.vb(); b.vb(); b.dc(v); g = v.vb(); e = g + (a.Ed(a.N(F, "idle")) || o.rd); u.Xb(e); b.Yb(u); f = b.vb() } function dc(e, g) { var f = w > 0 ? w : nb, c = Fb * g * (f & 1), d = Gb * g * (f >> 1 & 1); if (a.Db() && a.P() < 38) { c = c.toFixed(3); d = d.toFixed(3) } else { c = b.round(c); d = b.round(d) } if (a.Eb() && a.P() >= 10 && a.P() < 11) e.style.msTransform = "translate(" + c + "px, " + d + "px)"; else if (a.Db() && a.P() >= 30 && a.P() < 34) { e.style.WebkitTransition = "transform 0s"; e.style.WebkitTransform = "translate3d(" + c + "px, " + d + "px, 0px) perspective(2000px)" } else { a.q(e, c); a.t(e, d) } } function Ac(c) { var b = a.Ye(c).tagName; !O && b != "INPUT" && b != "TEXTAREA" && b != "SELECT" && yc() && zc(c) } function Tb() { vb = S; Pb = z.bd(); F = y.H() } function mc() { Tb(); if (B || !H && L & 12) { z.Z(); k.f(m.ye) } } function kc(e) { e && Tb(); if (!B && (H || !(L & 12)) && !z.ed()) { var c = y.H(), a = b.ceil(F); if (e && b.abs(G) >= o.nc) { a = b.ceil(c); a += lb } if (!(E & 1)) a = b.min(s - v, b.max(a, 0)); var d = b.abs(a - c); d = 1 - b.pow(1 - d, 5); if (!V && vb) z.Od(Pb); else if (c == a) { yb.Ud(); yb.xc() } else z.wb(c, a, d * Zb) } } function zc(b) { B = c; Eb = d; Y = g; a.e(e, tb, gc); a.L(); V = 0; mc(); if (!vb) w = 0; if (hb) { var h = b.touches[0]; zb = h.clientX; Ab = h.clientY } else { var f = a.sd(b); zb = f.x; Ab = f.y; a.W(b) } G = 0; ib = 0; lb = 0; k.f(m.ze, u(F), F, b) } function gc(e) { if (B && (!a.cb() || e.button)) { var f; if (hb) { var l = e.touches; if (l && l.length > 0) f = { x: l[0].clientX, y: l[0].clientY } } else f = a.sd(e); if (f) { var j = f.x - zb, k = f.y - Ab; if (b.floor(F) != F) w = w || nb & O; if ((j || k) && !w) { if (O == 3) if (b.abs(k) > b.abs(j)) w = 2; else w = 1; else w = O; if (X && w == 1 && b.abs(k) - b.abs(j) > 3) Eb = c } if (w) { var d = k, i = Gb; if (w == 1) { d = j; i = Fb } if (!(E & 1)) { if (d > 0) { var g = i * q, h = d - g; if (h > 0) d = g + b.sqrt(h) * 5 } if (d < 0) { var g = i * (s - v - q), h = -d - g; if (h > 0) d = -g - b.sqrt(h) * 5 } } if (G - ib < -2) lb = 0; else if (G - ib > 2) lb = -1; ib = G; G = d; xb = F - G / i / (eb || 1); if (G && w && !Eb) { a.W(e); if (!S) z.Le(xb); else z.Me(xb) } else a.cb() && a.W(e) } } } else Jb(e) } function Jb(f) { wc(); if (B) { B = d; a.L(); a.Bb(e, tb, gc); V = G; V && a.W(f); z.Z(); var b = y.H(); k.f(m.we, u(b), b, u(F), F, f); kc(c) } } function tc(a) { C[q]; q = u(a); yb = C[q]; Yb(a); return q } function Jc(a, b) { w = 0; tc(a); k.f(m.xe, u(a), b) } function Yb(b, c) { Cb = b; a.c(R, function (a) { a.jc(u(b), b, c) }) } function yc() { var b = m.Qc || 0, a = Q; if (X) a & 1 && (a &= 1); m.Qc |= a; return O = a & ~b } function wc() { if (O) { m.Qc &= ~Q; O = 0 } } function cc() { var b = a.R(); a.D(b, U); a.z(b, "absolute"); return b } function u(a) { return (a % s + s) % s } function qc(a, c) { if (c) if (!E) { a = b.min(b.max(a + Cb, 0), s - v); c = d } else if (E & 2) { a = u(a + Cb); c = d } gb(a, o.Fb, c) } function Db() { a.c(R, function (a) { a.ac(a.Wb.uc 0) a = b.ceil(a); else a = b.floor(a) } if (E & 2) a = u(a); if (!(E & 1)) a = b.max(0, b.min(a, s - v)); var j = (a - e) % s; a = e + j; var i = e == a ? 0 : f * b.abs(j); i = b.min(i, f * v * 1.5); z.wb(e, a, i || 1) } } k.De = gb; k.dd = function () { if (!T) { T = c; C[q] && C[q].xc() } }; k.Ce = function () { return V }; function db() { return a.k(x || p) } function pb() { return a.m(x || p) } k.X = db; k.bb = pb; function Mb(c, f) { if (c == h) return a.k(p); if (!x) { var b = a.R(e); a.Fc(b, a.Fc(p)); a.Ib(b, a.Ib(p)); a.I(b, "block"); a.z(b, "relative"); a.t(b, 0); a.q(b, 0); a.fb(b, "visible"); x = a.R(e); a.z(x, "absolute"); a.t(x, 0); a.q(x, 0); a.k(x, a.k(p)); a.m(x, a.m(p)); a.df(x, "0 0"); a.u(x, b); var k = a.V(p); a.u(p, x); a.sb(p, "backgroundImage", ""); var j = { navigator: bb && bb.v == d, arrowleft: J && J.v == d, arrowright: J && J.v == d, thumbnavigator: I && I.v == d, thumbwrapper: I && I.v == d }; a.c(k, function (c) { a.u(j[a.N(c, "u")] ? p : b, c) }) } eb = c / (f ? a.m : a.k)(x); a.Xe(x, eb); var i = f ? eb * db() : c, g = f ? c : eb * pb(); a.k(p, i); a.m(p, g); a.c(R, function (a) { a.mc(i, g) }) } k.Oc = function (a) { var d = b.ceil(u(mb / fc)), c = u(a - q + d); if (c > v) { if (a - q > s / 2) a -= s; else if (a - q 1 && wb && (!a.Eb() || a.P() >= 8) } mb = kb || v >= s || !(E & 1) ? 0 : o.Nc; Q = (v > 1 || mb ? nb : -1) & o.vc; var Bb = D, C = [], A, P, Ib = "mousedown", tb = "mousemove", Lb = "mouseup", sb, F, vb, Pb, xb, ab; if (f.navigator.pointerEnabled || (ab = f.navigator.msPointerEnabled)) { X = c; Ib = ab ? "MSPointerDown" : "pointerdown"; tb = ab ? "MSPointerMove" : "pointermove"; Lb = ab ? "MSPointerUp" : "pointerup"; sb = ab ? "MSPointerCancel" : "pointercancel"; if (Q) { var Hb = "auto"; if (Q == 2) Hb = "pan-x"; else if (Q) Hb = "pan-y"; a.sb(Bb, ab ? "msTouchAction" : "touchAction", Hb) } } else if ("ontouchstart" in f || "createTouch" in e) { hb = c; X = c; Ib = "touchstart"; tb = "touchmove"; Lb = "touchend"; sb = "touchcancel" } fb = new Fc; if (kb) A = new wb(Xb, N, M, cb, hb); a.u(ob, fb.Jb); a.fb(D, "hidden"); P = cc(); a.sb(P, "backgroundColor", "#000"); a.nb(P, 0); a.Rb(P, Bb.firstChild, Bb); for (var ub = 0; ub < Z.length; ub++) { var Dc = Z[ub], ic = new Ec(Dc, ub); C.push(ic) } a.C(jb); Kb = new Gc; z = new uc(Kb, fb); if (Q) { a.e(D, Ib, Ac); a.e(e, Lb, Jb); sb && a.e(e, sb, Jb) } L &= X ? 10 : 5; if (Ob && bb) { Ub = new bb.A(Ob, bb, db(), pb()); R.push(Ub) } if (J && hc && ec) { J.Hb = E; Wb = new J.A(hc, ec, J, db(), pb()); R.push(Wb) } if (Nb && I) { I.lc = o.lc; Sb = new I.A(Nb, I); R.push(Sb) } a.c(R, function (a) { a.bc(s, C, jb); a.ib(n.Qb, qc) }); Mb(db()); a.e(p, "mouseout", a.yb(oc, p)); a.e(p, "mouseover", a.yb(nc, p)); Db(); o.ve && a.e(e, "keydown", function (a) { if (a.keyCode == r.Ae) rb(-1); else a.keyCode == r.Zd && rb(1) }); var qb = o.lc; if (!(E & 1)) qb = b.max(0, b.min(qb, s - v)); z.wb(qb, qb, 0) } m.ie = 21; m.ze = 22; m.we = 23; m.He = 24; m.Ge = 25; m.je = 26; m.cf = 27; m.ye = 28; m.Qe = 202; m.xe = 203; m.be = 206; m.ae = 207; m.me = 208; m.id = 209; m.ce = 210; m.Yd = 211; p = m }; var n = { Qb: 1 }, u = function (f, D) { var h = this; l.call(h); f = a.db(f); var t, u, s, r, m = 0, e, o, k, y, z, j, i, q, p, C = [], A = []; function x(a) { a != -1 && A[a].Hc(a == m) } function v(a) { h.f(n.Qb, a * o) } h.Gb = f; h.jc = function (a) { if (a != r) { var d = m, c = b.floor(a / o); m = c; r = a; x(d); x(c) } }; h.ac = function (b) { a.r(f, b) }; var B; h.mc = function (g, b) { if (!B || e.v == d) { e.M & 1 && a.q(f, (g - u) / 2); e.M & 2 && a.t(f, (b - s) / 2); B = c } }; var w; h.bc = function (D) { if (!w) { t = b.ceil(D / o); m = 0; var n = q + y, r = p + z, l = b.ceil(t / k) - 1; u = q + n * (!j ? l : k - 1); s = p + r * (j ? l : k - 1); a.k(f, u); a.m(f, s); for (var d = 0; d < t; d++) { var B = a.Se(); a.Je(B, d + 1); var h = a.Gc(i, "numbertemplate", B, c); a.z(h, "absolute"); var x = d % (l + 1); a.q(h, !j ? n * x : d % k * n); a.t(h, j ? r * x : b.floor(d / (l + 1)) * r); a.u(f, h); C[d] = h; e.eb & 1 && a.e(h, "click", a.E(g, v, d)); e.eb & 2 && a.e(h, "mouseover", a.yb(a.E(g, v, d), h)); A[d] = a.xb(h) } w = c } }; h.Wb = e = a.i({ Mb: 0, Nb: 0, gb: 1, eb: 1 }, D); i = a.s(f, "prototype"); q = a.k(i); p = a.m(i); a.rb(i, f); o = e.Xc || 1; k = e.Wc || 1; y = e.Mb; z = e.Nb; j = e.gb - 1 }, v = function (e, h, j, o) { var b = this; l.call(b); var v, u, f, i, k, r = a.k(e), p = a.m(e); function m(a) { b.f(n.Qb, a, c) } function s(b) { a.r(e, b || !j.Hb && f == 0); a.r(h, b || !j.Hb && f == u - 1); v = b } b.jc = function (b, a, c) { if (c) f = a; else { f = b; s(v) } }; b.ac = s; var t; b.mc = function (f, b) { if (!t || i.v == d) { if (i.M & 1) { a.q(e, (o - r) / 2); a.q(h, (o - r) / 2) } if (i.M & 2) { a.t(e, (b - p) / 2); a.t(h, (b - p) / 2) } t = c } }; var q; b.bc = function (b) { u = b; f = 0; if (!q) { a.e(e, "click", a.E(g, m, -k)); a.e(h, "click", a.E(g, m, k)); a.xb(e); a.xb(h); q = c } }; b.Wb = i = a.i({ Xc: 1 }, j); k = i.Xc }, s = function (i, A) { var h = this, x, m, e, u = [], y, w, f, o, q, t, s, k, r, g, j; l.call(h); i = a.db(i); function z(o, d) { var g = this, b, l, k; function p() { l.Hc(m == d) } function i() { if (!r.Ce()) { var a = f - d % f, b = r.Oc((d + a) / f - 1), c = b * f + f - a; h.f(n.Qb, c) } } g.ab = d; g.Zc = p; k = o.Vd || o.Ob || a.R(); g.Jb = b = a.Gc(j, "thumbnailtemplate", k, c); l = a.xb(b); e.eb & 1 && a.e(b, "click", i); e.eb & 2 && a.e(b, "mouseover", a.yb(i, b)) } h.jc = function (c, d, e) { var a = m; m = c; a != -1 && u[a].Zc(); u[c].Zc(); !e && r.De(r.Oc(b.floor(d / f))) }; h.ac = function (b) { a.r(i, b) }; h.mc = a.Zb; var v; h.bc = function (F, D) { if (!v) { x = F; b.ceil(x / f); m = -1; k = b.min(k, D.length); var h = e.gb & 1, n = t + (t + o) * (f - 1) * (1 - h), l = s + (s + q) * (f - 1) * h, C = n + (n + o) * (k - 1) * h, A = l + (l + q) * (k - 1) * (1 - h); a.z(g, "absolute"); a.fb(g, "hidden"); e.M & 1 && a.q(g, (y - C) / 2); e.M & 2 && a.t(g, (w - A) / 2); a.k(g, C); a.m(g, A); var j = []; a.c(D, function (l, e) { var i = new z(l, e), d = i.Jb, c = b.floor(e / f), k = e % f; a.q(d, (t + o) * k * (1 - h)); a.t(d, (s + q) * k * h); if (!j[c]) { j[c] = a.R(); a.u(g, j[c]) } a.u(j[c], d); u.push(i) }); var E = a.i({ pd: d, oc: d, Uc: d, oe: n, re: l, wc: o * h + q * (1 - h), nc: 12, Fb: 200, yc: 1, Pb: e.gb, vc: e.te ? 0 : e.gb }, e); r = new p(i, E); v = c } }; h.Wb = e = a.i({ Mb: 3, Nb: 3, Ub: 1, gb: 1, M: 3, eb: 1 }, A); y = a.k(i); w = a.m(i); g = a.s(i, "slides", c); j = a.s(g, "prototype"); t = a.k(j); s = a.m(j); a.rb(j, g); f = e.Wc || 1; o = e.Mb; q = e.Nb; k = e.Ub }; function t() { i.call(this, 0, 0); this.rc = a.Zb } jssor_sliderb_starter = function (b) { var a = [{ jb: 1200, x: -.3, Lb: { b: [.3, .7] }, o: { b: j.ad, p: j.ec }, p: 2 }, { jb: 1200, x: .3, Vb: c, o: { b: j.ad, p: j.ec }, p: 2 }], d = { oc: c, ld: 1, rd: 5e3, yc: 1, ve: c, Fb: 500, nc: 20, wc: 0, Ub: 1, Nc: 0, Mc: 1, Pb: 1, vc: 3, Ee: { A: q, gc: a, Fd: 1, ue: c }, pe: { A: u, uc: 2, Wc: 1, Mb: 10, Nb: 10 }, qe: { A: v, uc: 2, M: 2 }, ne: { A: s, uc: 2, eb: 0, te: c } }; new p(b, d) } })(window, document, Math, null, true, false) BPA Welcome Screen Accounting System Screen Restaurant Menu Screen Restaurant Sales Screen Open Tables Side List Items Misc. Restaurant Functions Split Items Screen Restaurant Cashout Screen Daily Sales & Tips Report Clock In & Clock Out Restaurant Manager Screen Restaurant Reports Miscellaneous Options (POS) Miscellaneous 2 (Gratuity) Miscellaneous 3 (Receipt Printing) Miscellaneous 4 (Kitchen Printing) Miscellaneous 5 (Manager) Miscellaneous 6 (Passwords) Miscellaneous 7 (Prices) jQuery Slider jssor_sliderb_starter('sliderb_container');
If you have any questions concerning our products or services please feel free to contact us at [phone removed by eBay] For more information you can email us: sales at [email removed by eBay]
CUSTOMER FEEDBACK
Awesome price! Awesome product! Very fast shipping, the best seller. Thank You!
nong12

 

Outstanding Program! Great Response Time! My Best Buy EVER!!!
ctgmodz

 

Quality. Extremely quick, courteous and professional response. Top of the line!
1textguy469

 

Great communication. Great price for a powerful piece of software.A+seller
o***w

 

Don't be afraid. You will like this software. I guarantee it!!!
b***d
var pageBgColor = "#ffffff"; var cardBgColor = "#ffffff"; var cardTextColor = "#424242"; var borderColor = "#e0e0e0"; var backtabColor = "#f2f2f2"; var tabTextLink = "#5eb0f0"; var tabTextHover = "#005ca2";   Payment | Shipping | Returns | Contact Us

We accept the following payment methods:
  • Paypal
  • Money Order
  • Direct Transfer
  • Certified Check
  • Financing Available through Direct Captiol

We offer FREE shipping on all items! *Extra shipping charges may apply for shipments outside of the continental USA.

Most Orders will be shipped within 24 hours (Mon.-Fri.) of receiving payment.

Tracking numbers will be made available as soon as the item is shipped.

We do not offer refunds on items sold through eBay, if your item is defective then we will replace it.

All hardware is covered under manufacturer's warranty.

Used hardware has a 6 month warranty, extended warranty's available.

Email: [email removed by eBay]

Phone: [phone removed by eBay]

Business Software Solutions, Inc. 334 Marshall Way, Suite H Layton, UT 84041 United States

/* HTMLdraw(tm) script from ISDNtek.com makes corners*/ var CornerShape = [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]; function ttCor(which) { var a; switch (which) { case 'TL': a = cor[0]; break; case 'TR': a = cor[1]; break; case 'BL': a = cor[2]; break; case 'BR': a = cor[3]; break; } return (a) } document.write(''); var co = new Array(borderColor, pageBgColor, "transparent"); var cc = CornerShape, cnt = Math.ceil(Math.sqrt(cc.length)), cor = new Array(); for (var i = 0; i < 4; i++) { var x = ""; x = x + ''; for (var trow = 0; trow < cnt; trow++) { for (var tcol = 0; tcol < cnt; tcol++) { switch (i) { case 0: cbg = co[cc[(trow * cnt) + (tcol)]]; break; case 1: cbg = co[cc[(trow * cnt) + (cnt - tcol - 1)]]; break; case 2: cbg = co[cc[(cnt * cnt - 1) - (trow * cnt) - (cnt - tcol - 1)]]; break; case 3: cbg = co[cc[(cnt * cnt - 1) - (trow * cnt) - (tcol)]]; break; } x = x + '
'; } } x = x + ' '; cor[i] = x } function $(v) { return (document.getElementById(v)) } function makeTabs() { document.write(''); var tbspc = ''; var sp = false; for (var i = 1; i
  • Condition: New
  • Brand: Microsoft
  • Type: Point of Sale
  • Platform: Windows

PicClick Insights - SOFTWARE - Bar Tavern Saloon, Pub, Night Club POS Touchscreen PicClick Exclusive

  •  Popularity - 2 sold, 2 available. 0 watchers, 0.0 new watchers per day, 30 days for sale on eBay.
  •  Best Price -
  •  Seller - 4,484+ items sold. 0% negative feedback. Great seller with very good positive feedback and over 50 ratings.

People Also Loved PicClick Exclusive


PicClick® • Search eBay Faster

Copyright © 2008-2024 PicClick Inc. All Rights Reserved.
You are the salt of the earth...You are the light of the world...