Give – Donation Plugin and Fundraising Platform - Version 2.5.5

Version Description

Download this release

Release Info

Developer dlocc
Plugin Icon 128x128 Give – Donation Plugin and Fundraising Platform
Version 2.5.5
Comparing to
See all releases

Code changes from version 2.5.4 to 2.5.5

Files changed (66) hide show
  1. assets/dist/css/admin.css +1 -1
  2. assets/dist/css/admin.rtl.css +1 -1
  3. assets/dist/js/admin.js +3 -3
  4. assets/dist/js/give-stripe-checkout.js +1 -1
  5. assets/dist/js/give-stripe.js +1 -1
  6. assets/dist/js/gutenberg.js +1 -1
  7. blocks/components/help-link/index.js +1 -1
  8. blocks/components/select-form/index.js +1 -1
  9. blocks/donation-form-grid/index.js +2 -2
  10. blocks/donation-form/index.js +2 -2
  11. blocks/donor-wall/class-give-donor-wall.php +1 -1
  12. blocks/donor-wall/index.js +2 -2
  13. changelog.txt +130 -130
  14. give.php +17 -16
  15. includes/actions.php +1 -1
  16. includes/admin/abstract-admin-settings-page.php +15 -6
  17. includes/admin/add-ons/actions.php +1 -1
  18. includes/admin/admin-actions.php +1 -1
  19. includes/admin/admin-pages.php +3 -3
  20. includes/admin/class-addon-activation-banner.php +1 -1
  21. includes/admin/class-admin-settings.php +590 -485
  22. includes/admin/class-blank-slate.php +1 -1
  23. includes/admin/class-give-welcome.php +14 -14
  24. includes/admin/class-i18n-module.php +1 -1
  25. includes/admin/dashboard-widgets.php +1 -1
  26. includes/admin/donors/donors.php +1 -1
  27. includes/admin/emails/class-email-notifications.php +2 -2
  28. includes/admin/emails/class-email-setting-field.php +2 -2
  29. includes/admin/forms/class-metabox-form-data.php +2 -2
  30. includes/admin/give-metabox-functions.php +8 -8
  31. includes/admin/misc-functions.php +1 -1
  32. includes/admin/plugins.php +5 -5
  33. includes/admin/setting-page-functions.php +14 -0
  34. includes/admin/settings/class-settings-advanced.php +5 -5
  35. includes/admin/settings/class-settings-display.php +4 -4
  36. includes/admin/settings/class-settings-email.php +4 -4
  37. includes/admin/settings/class-settings-gateways.php +1 -1
  38. includes/admin/settings/class-settings-general.php +1 -1
  39. includes/admin/settings/class-settings-license.php +1 -1
  40. includes/admin/shortcodes/class-shortcode-button.php +1 -1
  41. includes/admin/shortcodes/shortcode-give-totals.php +2 -2
  42. includes/admin/tools/export/give-export-donations-functions.php +1 -1
  43. includes/admin/tools/export/pdf-reports.php +3 -3
  44. includes/admin/tools/import/class-give-import-core-settings.php +1 -1
  45. includes/admin/tools/views/html-admin-page-exports.php +1 -1
  46. includes/admin/tools/views/html-admin-page-imports.php +1 -1
  47. includes/admin/tools/views/html-admin-page-system-info.php +24 -24
  48. includes/admin/upgrades/class-give-updates.php +4 -4
  49. includes/admin/upgrades/upgrade-functions.php +1 -1
  50. includes/admin/upgrades/views/db-upgrades-complete-metabox.php +2 -2
  51. includes/admin/upgrades/views/upgrades-complete.php +2 -2
  52. includes/admin/upgrades/views/upgrades.php +7 -7
  53. includes/admin/views/html-admin-settings.php +17 -9
  54. includes/admin/welcome.php +17 -17
  55. includes/api/class-give-api.php +8 -4
  56. includes/class-give-cache.php +1 -1
  57. includes/class-give-cli-commands.php +16 -16
  58. includes/class-give-donor-wall-widget.php +2 -2
  59. includes/class-give-roles.php +4 -4
  60. includes/class-give-scripts.php +1 -1
  61. includes/forms/widget.php +7 -7
  62. includes/gateways/stripe/class-give-stripe.php +62 -15
  63. includes/gateways/stripe/includes/admin/admin-actions.php +1 -1
  64. includes/gateways/stripe/includes/admin/admin-helpers.php +204 -0
  65. includes/gateways/stripe/includes/admin/class-give-stripe-admin-settings.php +148 -50
  66. includes/gateways/stripe/includes/class-give-stripe-checkout-session.php +58 -0
assets/dist/css/admin.css CHANGED
@@ -14,4 +14,4 @@ This file is generated by `grunt build`, do not edit it by hand.
14
  * To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
15
  * Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;vertical-align:middle;margin:.2em 2em .2em .4em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif}.ui-widget,.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(../images/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(../images/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(../images/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(../images/ui-icons_777620_256x240.png)}.ui-state-error-text .ui-icon,.ui-state-error .ui-icon{background-image:url(../images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(../images/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=0.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}/*! Hint.css - v2.5.0 - 2017-04-23
16
  * http://kushagragour.in/lab/hint/
17
- * Copyright (c) 2017 Kushagra Gour */[class*=hint--]{position:relative;display:inline-block}[class*=hint--]:after,[class*=hint--]:before{position:absolute;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}[class*=hint--]:hover:after,[class*=hint--]:hover:before{visibility:visible;opacity:1;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}[class*=hint--]:before{content:"";position:absolute;background:0 0;border:6px solid transparent;z-index:1000001}[class*=hint--]:after{background:#383838;color:#fff;padding:8px 10px;font-size:12px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:12px;white-space:nowrap;text-shadow:0 -1px 0 #000;box-shadow:4px 4px 8px rgba(0,0,0,.3)}[class*=hint--][aria-label]:after{content:attr(aria-label)}[class*=hint--][data-hint]:after{content:attr(data-hint)}[aria-label=""]:after,[aria-label=""]:before,[data-hint=""]:after,[data-hint=""]:before{display:none!important}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#383838}.hint--bottom-left:before,.hint--bottom-right:before,.hint--bottom:before{border-bottom-color:#383838}.hint--top:after,.hint--top:before{bottom:100%;left:50%}.hint--top:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.hint--top:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top:hover:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--bottom:after,.hint--bottom:before{top:100%;left:50%}.hint--bottom:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.hint--bottom:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom:hover:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--right:before{border-right-color:#383838;margin-left:-11px;margin-bottom:-6px}.hint--right:after{margin-bottom:-14px}.hint--right:after,.hint--right:before{left:100%;bottom:50%}.hint--right:hover:after,.hint--right:hover:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--left:before{border-left-color:#383838;margin-right:-11px;margin-bottom:-6px}.hint--left:after{margin-bottom:-14px}.hint--left:after,.hint--left:before{right:100%;bottom:50%}.hint--left:hover:after,.hint--left:hover:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--top-left:after,.hint--top-left:before{bottom:100%;left:50%}.hint--top-left:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.hint--top-left:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top-left:hover:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--top-right:after,.hint--top-right:before{bottom:100%;left:50%}.hint--top-right:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-left:-12px}.hint--top-right:hover:after,.hint--top-right:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--bottom-left:after,.hint--bottom-left:before{top:100%;left:50%}.hint--bottom-left:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.hint--bottom-left:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom-left:hover:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--bottom-right:after,.hint--bottom-right:before{top:100%;left:50%}.hint--bottom-right:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-left:-12px}.hint--bottom-right:hover:after,.hint--bottom-right:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--large:after,.hint--medium:after,.hint--small:after{white-space:normal;line-height:1.4em;word-wrap:break-word}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}.hint--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #592726}.hint--error.hint--top-left:before,.hint--error.hint--top-right:before,.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom-left:before,.hint--error.hint--bottom-right:before,.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6c5328}.hint--warning.hint--top-left:before,.hint--warning.hint--top-right:before,.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom-left:before,.hint--warning.hint--bottom-right:before,.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #1a3c4d}.hint--info.hint--top-left:before,.hint--info.hint--top-right:before,.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom-left:before,.hint--info.hint--bottom-right:before,.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a321a}.hint--success.hint--top-left:before,.hint--success.hint--top-right:before,.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom-left:before,.hint--success.hint--bottom-right:before,.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--always.hint--top-left:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top-left:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--always.hint--top-right:after,.hint--always.hint--top-right:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--bottom:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--always.hint--bottom-left:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom-left:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--always.hint--bottom-right:after,.hint--always.hint--bottom-right:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:after,.hint--no-animate:before{-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}.hint--bounce:after,.hint--bounce:before{-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .3s ease,visibility .3s ease,-moz-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24)}.mfp-bg{z-index:1000001;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1000002;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1000004}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1000003}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1000005;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@font-face{font-family:give-icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.woff) format("woff"),url(../images/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}.give-icon:before{font-style:normal}[class*=" give-icon-"],[class^=give-icon-]{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.give-icon-lamp:before{content:"\e603"}.give-icon-heart:before{content:"\e604"}.give-icon-question:before{content:"\e602"}.give-icon-info:before{content:"\e601"}.give-icon-new-tab:before{content:"\ea7e"}.give-icon-alert:before{content:"\f02d"}.give-icon-help:before{content:"\e606"}.give-icon-spinner:before{content:"\e605"}.give-icon-spinner2:before{content:"\e607"}.give-icon-plus:before{content:"\e040"}.give-icon-minus:before{content:"\e041"}.give-icon-locked:before{content:"\e600"}.dashicons-give:before{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e800"}.fa-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.give-modal{box-shadow:0 15px 10px -5px rgba(0,0,0,.15);position:relative;background:#fff;font-family:Arial,Baskerville,monospace;font-size:16px;width:auto;max-width:500px;margin:60px auto 20px;border-top:5px solid transparent;line-height:1.5}.give-modal--success{border-top-color:#46b450}.give-modal--notice{border-top-color:#00a0d2}.give-modal--warning{border-top-color:#ffb900}.give-modal--error{border-top-color:#dc3232}.give-modal__body{padding:1.5rem}.give-modal__body>:last-child{margin-bottom:0}.give-modal__title{margin:0 0 .75rem;padding:0}.give-modal__description{margin:0 0 1.5rem;padding:0}.give-modal .give-spinner-wrap{margin-left:40%}.give-modal .give-modal__controls{position:relative;padding:1rem 1.5rem;background-color:#fbfbfb;border-top:1px solid #d7d7d7;text-align:right}.give-modal .give-modal__controls .spinner{display:none;visibility:visible;margin-left:0;float:left}.give-modal--additional-link{float:left;line-height:26px}.modal-fade-slide .give-modal--zoom{opacity:0;transition:all .2s ease-out;transform:translateY(-20px) perspective(600px) rotateX(10deg)}.modal-fade-slide.mfp-ready .give-modal--zoom{opacity:1;transform:translateY(0) perspective(600px) rotateX(0)}.modal-fade-slide.mfp-removing .give-modal--zoom{opacity:0;transform:translateY(-10px) perspective(600px) rotateX(10deg)}.modal-fade-slide.mfp-bg{opacity:0;transition:opacity .3s ease-out}.modal-fade-slide.mfp-ready.mfp-bg{opacity:.8}.modal-fade-slide.mfp-removing.mfp-bg{opacity:0}.give-button{display:inline-block;height:30px;line-height:28px;padding:0 12px 2px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box;margin-left:.5rem;font-weight:400;font-size:.9em}.give-button:active{transform:translateY(1px)}.give-button--primary{background:#0085ba;border-color:#0073aa #006799 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-decoration:none;text-shadow:0 -1px 1px #006799,1px 0 1px #006799,0 1px 1px #006799,-1px 0 1px #006799;outline:0}.give-button--primary:hover{background:#008ec2;border-color:#006799;color:#fff}.give-button--primary:active{background:#0073aa;border-color:#006799;box-shadow:inset 0 2px 0 #006799;vertical-align:top}.give-button--primary:focus{background:#0073aa;border-color:#006799;color:#fff;box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.give-button--secondary{color:#555;border-color:#ccc;background:#f7f7f7;box-shadow:0 1px 0 #ccc;vertical-align:top}.give-button--secondary:hover{background:#fafafa;border-color:#999;color:#23282d}.give-button--secondary:active{background:#eee;border-color:#999;box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.give-button--secondary:focus{background:#eee}.give-notice{position:relative}@font-face{font-family:give-icomoon;font-weight:400;font-style:normal}.give-metabox-tabs li .give-icon:before{font-family:give-icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.woff) format("woff"),url(../images/icomoon.svg#icomoon) format("svg");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;vertical-align:top;line-height:20px;margin:0 5px 0 0}.give-metabox-tabs li .give-icon-default:before{content:"\e903"}.give-metabox-tabs li .give-icon-heart:before{content:"\e604"}.give-metabox-tabs li .give-icon-target:before{content:"\e901"}.give-metabox-tabs li .give-icon-display:before{content:"\e90c"}.give-metabox-tabs li .give-icon-edit:before{content:"\e902"}.give-metabox-tabs li .give-icon-checklist:before{position:relative;top:1px;content:"\e900"}.give-metabox-tabs li .give-icon-purse:before{content:"\e8df"}.give-metabox-tabs li .dashicons{font-size:14px;width:14px;line-height:20px}.give-grid-row{position:relative;width:100%}.give-grid-row [class^=give-grid-col]{float:left;margin:.5rem 1%;min-height:.125rem}.give-grid-row:after{content:"";display:table;clear:both}.give-grid-col-1{width:6.33333%}.give-grid-col-2{width:14.66667%}.give-grid-col-3{width:23%}.give-grid-col-4{width:31.33333%}.give-grid-col-5{width:39.66667%}.give-grid-col-6{width:48%}.give-grid-col-7{width:56.33333%}.give-grid-col-8{width:64.66667%}.give-grid-col-9{width:73%}.give-grid-col-10{width:81.33333%}.give-grid-col-11{width:89.66667%}.give-grid-col-12{width:98%}@media only screen and (max-width:33.75em){.give-grid-row [class^=give-grid-col]{width:98%}}.give-hidden,.post-type-give_forms .tablenav #post-query-submit{display:none}.give-time-field{width:65px}.give-money-field{width:75px;margin-right:0;margin-left:0}.give-money-symbol{border:1px solid #ddd;background:#fcfcfc;margin:0;font-size:14px;padding:5px 8px}.give-money-symbol-before{border-right:0;margin-right:-4px}.give-money-symbol-after{margin-left:-5px}.give_options_panel input[type=email],.give_options_panel input[type=text]{padding:5px;width:100%}input.give-text-small,input.give-text_small{width:100px!important}input.give-text-medium,input.give-text_medium{width:200px!important}.give-underline{text-decoration:underline}#give-bulk-donors div[id^=give-donor-]{display:block;overflow:hidden}.shortcode-wrap{margin:1px 14px 12px 11px}.shortcode-wrap label{margin:0 0 3px;display:block;cursor:default}.shortcode-wrap .shortcode-input{margin:0;width:100%}input.shortcode-input{width:100%}.price .give_price_range_high,.price .give_price_range_low,.price .give_price_range_sep{display:inline-block}.js-give-shortcode-button{font-weight:400;cursor:help}.js-give-shortcode-button:after{box-shadow:0 1px 1px 0 rgba(0,0,0,.1);text-shadow:none}.js-give-shortcode-button .dashicons{font-size:16px;width:16px;vertical-align:middle;color:#909090;margin-right:2px}.js-give-shortcode-button:hover .dashicons{color:#555}.give-tooltip{margin:0 3px;padding:0;font-size:14px;-moz-transition:.2s all linear;-o-transition:.2s all linear;transition:all .2s linear;color:rgba(51,51,51,.5);position:relative;top:1px}.give-tooltip:hover{color:#333}#give-metabox-form-data .inside{margin:0;padding:0}#give-metabox-form-data .give-metabox-panel-wrap{background:#fff;overflow:hidden}#give-metabox-form-data .give_options_panel{display:none;padding-left:170px}#give-metabox-form-data .give_options_panel.active,.no-js #give-metabox-form-data .give_options_panel{display:block}#give-metabox-form-data .give_options_panel .give-field-wrap{padding:1em 20px 1em 162px;margin:0;border-bottom:1px solid #eee}#give-metabox-form-data .give_options_panel .give-field-wrap>label,#give-metabox-form-data .give_options_panel .give-field-wrap>span.give-field-label{float:left;width:135px;padding:0;margin:2px 0 0 -150px;line-height:18px;font-size:12px;font-weight:400}#give-metabox-form-data .give_options_panel .give-field-wrap .give-field-description{color:#aaa;font-size:12px;line-height:18px;display:block;padding-top:10px;font-style:italic}#give-metabox-form-data .give_options_panel .give-field-wrap ul{margin:0}#give-metabox-form-data .give_options_panel .give-field-wrap .mce-container iframe{min-height:250px!important}#give-metabox-form-data .give_options_panel .give-field-wrap .wp-editor-wrap{display:inline-block;width:100%}#give-metabox-form-data .give_options_panel textarea.give-field{width:100%}#give-metabox-form-data .give_options_panel .give-field-wrap:hover .give-field-row-actions{display:block}#give-metabox-form-data .give_options_panel .give-field-wrap:last-child{border-bottom:0}#give-metabox-form-data .give_options_panel .give-inline-radio-fields li{display:inline-block;margin-right:15px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section{padding:10px;background:#f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeatable-fields-section-wrapper{width:100%;background-color:#fff;border-collapse:collapse}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row{border-bottom:15px solid #f5f5f5;background-color:#fff}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-template{display:none}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row:last-child{border-bottom:10px solid #f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-column{padding:0}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-remove{float:right;width:22px;height:36px;padding:0;display:block;text-align:center;line-height:34px;font-size:21px;font-weight:300;cursor:pointer}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-remove:hover{background-color:red;color:#fff;width:22px;height:22px;border-radius:30px;margin-top:8px;line-height:19px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row-head{border-bottom:1px solid #eee;cursor:move}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row-head h2{text-align:left!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row.closed .toggle-indicator:before{content:"\f140"}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row .give-move .toggle-indicator:before{margin-left:7px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-add-repeater-field-section-row-wrap{background-color:#f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-add-repeater-field-section-row{margin:5px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-field-wrap:last-child{border-bottom:1px solid #eee}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-ui-placeholder-state-highlight{background-color:#68bb6c}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeater-field-name{border:0!important;padding:0!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeater-field-description{color:#aaa;font-size:12px;line-height:18px;display:block;padding-bottom:10px;font-style:italic}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .ui-sortable-helper{display:table!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row.ui-sortable-helper{border-bottom:0}#give-metabox-form-data .give-minmax-wrap{display:block;margin-bottom:.5rem}#give-metabox-form-data .give-minmax-wrap label{display:inline-block;width:120px;font-size:12px}#give-metabox-form-data .give-minmax-wrap input{margin-left:1px}#_give_donation_levels_field .give-row:nth-of-type(2) .give-remove{display:none!important}#give-metabox-form-data .give-metabox-tabs{margin:0;max-width:170px;float:left;line-height:1em;padding:0 0 10px;position:relative;background-color:#fafafa;border-right:1px solid #eee;box-sizing:border-box}#give-metabox-form-data .give-metabox-tabs:after{content:"";display:block;width:100%;height:9999em;position:absolute;bottom:-9999em;left:0;background-color:#fafafa;border-right:1px solid #eee}#give-metabox-form-data .give-metabox-tabs li{margin:0;padding:0;display:block;position:relative}#give-metabox-form-data .give-metabox-tabs li a{margin:0;padding:10px;display:block;box-shadow:none;text-decoration:none;line-height:20px!important;border-bottom:1px solid #eee;overflow:hidden}#give-metabox-form-data .give-metabox-tabs li a span.give-label{width:122px;display:inline-block}#give-metabox-form-data .give-metabox-tabs .give-metabox-sub-tabs li{background-color:#f1f1f1}#give-metabox-form-data .give-metabox-tabs .give-metabox-sub-tabs li a{border-bottom-color:#e5e5e5}#give-metabox-form-data .give-metabox-tabs li.active>a{color:#555;position:relative;background-color:#eee}#give-metabox-form-data .give-metabox-tabs li.has-sub-fields.active>a{background-color:#ddd}#give-metabox-form-data .give-metabox-tabs li.has-sub-fields:not(.active):hover ul.give-metabox-sub-tabs{display:block;position:absolute;bottom:0;left:166px;width:170px;max-height:250px}@media (max-width:550px),only screen and (min-width:851px) and (max-width:1025px){#give-metabox-form-data ul.give-metabox-tabs{min-width:40px}#give-metabox-form-data ul.give-metabox-tabs li>a{text-align:center}#give-metabox-form-data ul.give-metabox-tabs li>a:before{margin-right:0;font-size:15px}#give-metabox-form-data ul.give-metabox-tabs li>a span.give-label{display:none}#give-metabox-form-data ul.give-metabox-tabs li>a span.give-icon:before{margin:0}#give-metabox-form-data .give_options_panel{padding-left:40px}#give-metabox-form-data .give_options_panel .give-field-wrap{padding:10px}#give-metabox-form-data .give_options_panel .give-field-wrap label,#give-metabox-form-data .give_options_panel .give-field-wrap span.give-field-label{display:block;float:none;margin:0 0 10px;font-size:14px;width:100%}}.chosen-container-single a.chosen-single{background:#fff!important}.give-docs-link{text-align:right;margin-right:15px}.give-docs-link a{color:#999;text-decoration:none;font-style:italic}.give-docs-link a:hover{color:#0073aa}.give-docs-link a span{font-style:normal}.post-type-give_forms #posts-filter .search-box{display:none}.post-type-give_forms #posts-filter .tablenav.top{position:relative;margin:42px 0 0;height:auto}.post-type-give_forms #posts-filter .tablenav.top #give-forms-advanced-filter{margin:0 0 10px}.post-type-give_forms #posts-filter .tablenav.top #give-forms-advanced-filter #give-forms-goal-filter{width:255px}.post-type-give_forms #posts-filter .tablenav.top #give-forms-advanced-filter a{display:inline-block;margin:0}.post-type-give_forms #posts-filter .tablenav.top #give-forms-advanced-filter #give-forms-search-input{margin-right:6px}.post-type-give_forms #posts-filter .tablenav.top .actions{position:absolute;left:230px;bottom:10px}.post-type-give_forms #posts-filter .tablenav.top .actions.bulkactions{left:0}#give-addons.wrap{margin:0!important}.give_forms_page_give-addons #wpbody-content{padding-bottom:0}.give-addons-header{padding:10px 20px;margin:0 0 0 -22px;background:url(../images/give-faces-bg.png) repeat 0 0 #0e0e0e;overflow:hidden}.give-addons-header .give-admin-logo{float:left}.give-addons-header .give-admin-logo a{box-shadow:none;outline:none}.give-addons-header .give-admin-logo img{max-width:237px}.give-addons-header .give-admin-logo span{display:none}.give-core-bundles-container{text-align:center;margin:80px 0 120px}.give-core-bundles-container h2.give-core-bundles-intro-heading{font-size:42px;line-height:1.2em;margin:0 0 20px;padding:0}.give-core-bundles-container p.give-core-bundles-intro-subheading{font-size:20px;margin:0}.give-price-bundles-wrap{padding:0 40px 100px;font-family:Montserrat,sans-serif;max-width:1200px;margin:0 auto}.give-price-bundles-wrap .dashicons-yes{color:#66bb6a;position:relative;top:-2px}.give-price-bundles-wrap .dashicons-no-alt{color:#d75a4a;position:relative;top:-2px}.give-price-bundles-wrap .dashicons-star-filled{color:#ff960e;font-size:16px}div.bundle{float:left;width:31.333%;background:#fff;text-align:center;box-shadow:0 0 20px rgba(0,0,0,.25);position:relative;min-height:775px}div.bundle:hover{box-shadow:0 0 25px rgba(0,0,0,.3)}div.bundle.featured-bundle{margin-top:-50px;width:36.333%;z-index:9;position:relative;min-height:845px}div.bundle.featured-bundle .bundle-title-wrap{background-color:#66bb6a}div.bundle.featured-bundle div.bundle-price-wrap{background:#f5f3e9}div.bundle.featured-bundle div.bundle-price-wrap .bundle-price{font-size:72px}div.bundle.featured-bundle div.bundle-price-wrap .bundle-dollar-sign,div.bundle.featured-bundle div.bundle-price-wrap .bundle-per-month,div.bundle.featured-bundle div.bundle-price-wrap .bundle-price{color:#66bb6a}div.bundle.featured-bundle .bundle-cta-wrap{bottom:50px}div.bundle.featured-bundle .bundle-cta-wrap>a{padding:20px 0;font-size:23px}div.bundle div.bundle-title-wrap{background-color:#8f8f8f;text-align:center;padding:0 20px;margin:0;height:100px;box-sizing:border-box}div.bundle div.bundle-title-wrap>h2{margin:0;padding:0;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.3);text-transform:uppercase;font-size:42px;line-height:100px}div.bundle div.bundle-title-wrap .bundle-popular{background:#ff960e;text-shadow:0 1px 0 #c16d00;color:#fff;text-transform:uppercase;padding:5px 12px 4px;margin:0;font-size:15px;border-radius:6px;position:relative;top:-9px;border-bottom:2px solid #c16d00}div.bundle div.bundle-price-wrap{background:#f9f8f2;text-align:center;color:#8f8f8f;padding:40px 0}div.bundle div.bundle-price-wrap .bundle-price{color:#8f8f8f;font-size:64px;line-height:1em}div.bundle div.bundle-price-wrap .bundle-price-p{margin:0 20px 0 0}div.bundle div.bundle-price-wrap .bundle-dollar-sign{color:#8f8f8f;font-size:36px}div.bundle div.bundle-price-wrap .bundle-per-month{color:#8f8f8f;font-size:25px;margin-right:-30px}div.bundle div.bundle-price-wrap .bundle-per-year{display:block;font-style:italic}div.bundle .bundle-quote{text-align:center;color:#999688;padding:25px 0;margin:0;font-style:italic;font-size:16px}ul.bundle-features{list-style:none;padding:25px;border-top:1px solid #ddd;text-align:left;width:225px;margin:0 auto}ul.bundle-features .label-give{font-size:13px;width:25px;height:25px;line-height:25px;padding:0;margin:0 5px 0 0;top:-1px;position:relative;display:inline-block}ul.bundle-features .label-give a{color:#fff}ul.bundle-features>li{margin:10px 0 0;padding:5px 0 0;font-size:15px}ul.bundle-features>li:first-child{margin-top:0;padding-top:0}ul.bundle-features .initial-bundle-feature>span{font-weight:600}ul.bundle-features .highlighted-addons{margin:0 0 0 20px;padding:0;font-size:14px;list-style:none}ul.bundle-features .highlighted-addons>li{list-style-type:none;margin:10px 0 0;padding:0;line-height:1em}ul.bundle-features .magnific-inline{text-decoration:none;color:#000;box-shadow:none;outline:none;cursor:default}ul.bundle-features .magnific-inline .hint,ul.bundle-features .magnific-inline:after,ul.bundle-features .magnific-inline:before{display:none}.bundle-cta-wrap{position:absolute;bottom:36px;left:0;right:0}.bundle-cta-wrap a{text-decoration:none;text-transform:uppercase;color:#fff;background:#66bb6a;border-radius:500px;padding:15px 0;display:block;box-shadow:0 5px 5px 0 rgba(0,0,0,.2);line-height:1.2em}.bundle-cta-wrap a:hover{background:#71c074}.give-addons-directory-wrap{background:#fff;margin:0 0 0 -20px;padding:70px 20px 60px;font-family:Montserrat,sans-serif;text-align:center}.give-addons-directory-wrap title{display:block;font-size:30px;margin:0 0 50px;line-height:1.2em}.give-addons-directory-wrap .type-download{display:inline-block;text-align:left;margin:0 2em 2em 0!important;padding:0;vertical-align:top;width:365px;text-decoration:none;color:inherit;border:1px solid #ddd;min-height:420px;overflow:hidden;background:#fcfcfc;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -1px 0 rgba(0,0,0,.1);transition-property:border,background,color;transition-duration:.05s;transition-timing-function:ease-in-out;position:relative}.give-addons-directory-wrap .type-download:hover{border:1px solid #d1d1d1}.give-addons-directory-wrap .type-download>.featured-img img{border-bottom:1px solid #ddd}.give-addons-directory-wrap .type-download .addon-content{*zoom:1;padding:15px 20px}.give-addons-directory-wrap .type-download .addon-content:after,.give-addons-directory-wrap .type-download .addon-content:before{content:" ";display:table}.give-addons-directory-wrap .type-download .addon-content:after{clear:both}.give-addons-directory-wrap .type-download .addon-content .addon-heading{margin:0 0 10px;font-size:20px;line-height:30px}.give-addons-directory-wrap .type-download .addon-content .addon-heading a{color:#66bb6a;outline:none;text-decoration:none;box-shadow:none}.give-addons-directory-wrap .type-download .addon-footer-wrap{border-top:1px solid #ddd;position:absolute;bottom:2px;left:0;width:100%;background-color:#fff;padding:15px 20px}@media (min-width:1350px){div.bundle .bundle-quote{padding-left:45px;padding-right:45px}div.bundle .bundle-cta-wrap{margin:0 40px}div.bundle .bundle-cta-wrap a{font-size:20px}}@media (max-width:1349px){.give-price-bundles-wrap{margin-left:-20px}div.bundle .bundle-quote{padding-left:10px;padding-right:10px}div.bundle .bundle-cta-wrap{margin:0 25px}div.bundle .bundle-cta-wrap a{font-size:18px}}@media (max-width:850px){.give-price-bundles-wrap{padding:40px 30px}.give-core-bundles-container{margin:30px 0 60px}div.bundle,div.bundle.featured-bundle{width:100%;margin:0 0 30px}}#give-dashboard-widgets-wrap .inside{padding-top:0;padding-bottom:0}.give_forms_page_give-reports #give-dashboard-widgets-wrap .inside{padding-left:0}#give-dashboard-widgets-wrap .inside #give-graphs-filter{float:none}#give-dashboard-widgets-wrap .postbox{margin-bottom:10px}#give-dashboard-widgets-wrap table.reports-table{clear:none}#give-dashboard-widgets-wrap #give-date-range-options{float:left}#give-dashboard-widgets-wrap #give-date-range-options>span{float:left;line-height:30px;font-style:italic;padding:0 5px 0 0}#give-graphs-filter{float:right}#give-graphs-filter .tablenav{margin:0 0 0 17px}#give-graphs-filter .tablenav .actions{padding:0}.give-graph .y1Axis{color:#66bb6a!important}.give-graph .y2Axis{color:#546e7a!important}body.give_forms_page_give-payment-history h1.nav-tab-wrapper,body.give_forms_page_give-payment-history h2.nav-tab-wrapper,body.give_forms_page_give-reports h1.nav-tab-wrapper,body.give_forms_page_give-reports h2.nav-tab-wrapper{margin-bottom:10px}body.give_forms_page_give-payment-history .actions,body.give_forms_page_give-reports .actions{padding-top:0}body.give_forms_page_give-payment-history .pagination-links,body.give_forms_page_give-reports .pagination-links{margin-left:10px}body.give_forms_page_give-payment-history p.donor-search,body.give_forms_page_give-reports p.donor-search{margin-right:10px}body.give_forms_page_give-payment-history .tablenav-right .tablenav-pages,body.give_forms_page_give-reports .tablenav-right .tablenav-pages{float:right}body.give_forms_page_give-payment-history .tablenav-right #give-reports-view,body.give_forms_page_give-reports .tablenav-right #give-reports-view{margin-top:0}body.give_forms_page_give-payment-history .tablenav-right .actions,body.give_forms_page_give-payment-history p.search-box,body.give_forms_page_give-reports .tablenav-right .actions,body.give_forms_page_give-reports p.search-box{float:left}body.give_forms_page_give-payment-history .reports-table-nav.tablenav.top,body.give_forms_page_give-reports .reports-table-nav.tablenav.top{width:100%;float:none;margin:0 0 10px}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top,body.give_forms_page_give-reports .reports-forms-details-wrap.top{float:right;overflow:hidden}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top #give-reports-filter,body.give_forms_page_give-reports .reports-forms-details-wrap.top #give-reports-filter{float:left}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top>.actions,body.give_forms_page_give-reports .reports-forms-details-wrap.top>.actions{padding-right:0}body.give_forms_page_give-payment-history .tablenav.bottom,body.give_forms_page_give-reports .tablenav.bottom{margin-top:10px}body.give_forms_page_give-payment-history h2.reports-earnings-title,body.give_forms_page_give-reports h2.reports-earnings-title{margin:7px 0 0}body.give_forms_page_give-payment-history .reports-views-wrap,body.give_forms_page_give-reports .reports-views-wrap{padding:3px 0 0}body.give_forms_page_give-payment-history .wrap.give-reports-donors-wrap,body.give_forms_page_give-reports .wrap.give-reports-donors-wrap{margin-right:0;margin-bottom:10px}body.give_forms_page_give-payment-history .widefat tbody td,body.give_forms_page_give-payment-history .widefat tbody th,body.give_forms_page_give-reports .widefat tbody td,body.give_forms_page_give-reports .widefat tbody th{padding-top:12px;padding-bottom:12px}body.give_forms_page_give-reports table.export-options-table tbody td{padding:20px 12px;vertical-align:top}body.give_forms_page_give-reports table.export-options-table .give-export-form{position:relative}body.give_forms_page_give-reports table.export-options-table .give-export-form .notice-wrap{background-color:transparent;padding:12px 12px 4px;margin:2px 0 -16px -11px;overflow:auto}body.give_forms_page_give-reports table.export-options-table .give-export-form .notice-wrap .spinner{margin:-2px -12px 8px 0}body.give_forms_page_give-reports table.export-options-table span#give-end-wrap input,body.give_forms_page_give-reports table.export-options-table span#give-start-wrap input{width:100px}#export-donor-options-wrap p{padding:20px 0 0;margin:0;font-weight:700}#export-donor-options-wrap ul{max-width:900px;overflow:hidden}#export-donor-options-wrap ul li{margin:0;padding:0 5px 5px 0;box-sizing:border-box;float:left;width:33%}.settings-excludes-list{max-height:120px;overflow:auto;padding:.5rem;border:1px solid #ddd}.settings-excludes-list li{margin:3px 0}#give-tools-recount-form .notice-wrap{position:relative;min-height:25px;margin:10px -12px -12px;background:#efefef;padding:10px 12px 12px;border-top:1px solid #e5e5e5}#give-tools-recount-form .notice-wrap .give-progress{position:absolute;top:15px}#give-tools-recount-form .notice-wrap .spinner{position:absolute;right:14px;top:13px;margin:0}#give-tools-recount-form .notice-wrap #give-batch-success{margin-bottom:6px}.recount-stats-controls form{display:inline}.give-recount-stats-descriptions{margin:8px 0 0;display:block}.give-recount-stats-descriptions span{line-height:24px;font-size:13px;font-style:italic;font-weight:400;color:#aaa;margin:0;display:none}.gateways-report-tablenav .actions.bulkactions{padding-right:0}table.give-table td{vertical-align:middle}table.give-table td.row-title h3{margin:0 0 .4em;font-size:1.2em}table.give-table td.row-title p{font-size:13px;font-style:italic;font-weight:400;color:#aaa;margin:0}#give-graphs-filter>.tablenav{height:auto}#give-logs-filter .search-box{float:right}#give-logs-filter .tablenav.top{float:left;clear:none;margin-top:0}.give-welcome-wrap{margin:0 0 0 -20px;padding:0}.give-welcome-header{background:#fff;height:100%;min-width:1000px}.give-welcome-header .give-welcome-header-inner{max-width:900px;margin:0;padding:25px 250px 20px 30px;position:relative}.give-welcome-header .give-welcome-h1{margin:0 200px 0 0;padding:0;color:#32373c;line-height:1.2em;font-size:2.8em;font-weight:600;display:inline-block;margin-right:15px!important}.give-welcome-header .give-welcome-h1:before{background:url(../images/give-icon-full-circle.svg);width:36px;height:36px;content:" ";display:block;float:left;margin:0 10px 0 0;position:relative;top:4px}.give-welcome-header .give-welcome-text{font-size:20px;margin:20px 0 30px;padding:0}.give-badge{background:url(../images/give-badge.png) no-repeat 0 0 transparent;padding-top:150px;height:52px;width:185px;color:#fff;font-weight:700;font-size:14px;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.8);margin:0;position:absolute;top:30px;right:20px}.give-welcome-content-wrap{padding:0;margin:0}.give-welcome-content-wrap.give-changelog-wrap{width:1140px}.give-welcome-content-intro{font-size:22px;font-style:italic;color:#8e8e8e;margin:50px 30px 60px;max-width:1400px;min-width:1000px}.give-ipad-showcase-wrap{border:3px solid #9199a5;border-radius:10px;position:relative;box-shadow:0 .75rem 2rem rgba(0,0,0,.4)}.give-ipad-showcase-wrap .give-ipad-showcase-inner{background:#fafbfb;border:10px solid #1e2026;border-radius:7px;display:grid}.give-ipad-showcase-wrap img{height:auto;max-width:100%}.give-feature-section{margin:0;padding:120px 30px}.give-feature-section__inner{display:flex;flex-direction:row;margin:0;align-items:center;justify-content:center;max-width:1400px;min-width:1000px}.give-feature-section:first-of-type{padding-top:0}.give-feature-section__step2{background:#fff}.give-feature-section span.dashicons{width:16px;height:16px;font-size:14px;margin:6px 0 0}.give-feature-section .give-feature-section-item{display:flex;width:50%}.give-feature-section .give-feature-section-item__container{padding:0 60px 0 0;margin:0}.give-feature-section .give-feature-section-item__container-right{padding-left:60px;padding-right:20px}.give-feature-section .give-feature-section-item h3{font-size:24px;font-weight:500;margin:0 0 20px}.give-feature-section .give-feature-section-item h3>.give-feature-section-item-number{background:#fff;width:40px;height:40px;margin:0 10px 0 0;padding:0;line-height:40px;text-align:center;color:#777;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);border-radius:50%;display:inline-block;font-size:22px}.give-feature-section .give-feature-section-item p{font-size:16px}.give-feature-section .give-feature-section-item .give-welcome-gateway-notice{font-size:12px!important;line-height:16px}.give-feature-section .give-feature-btns{margin:30px 0 20px}.give-feature-section .give-feature-btns li{display:inline;margin:0 25px 0 0}.give-feature-section .give-feature-btns .give-feature-btn-link{font-size:15px;line-height:30px}.social-items-wrap,.social-items-wrap>div{display:inline-block}.social-items-wrap .twitter-item-wrap{margin:0 20px 10px 0}.give-welcome-widgets{background:#fff;text-align:center;padding:100px 0 160px}.give-welcome-widgets p{font-size:16px}.give-welcome-widgets__inner{max-width:1400px}.give-welcome-widgets__heading{max-width:500px;margin:0 auto 100px}.give-welcome-widgets__heading h2{font-size:26px;font-weight:500}.give-welcome-widgets__heading .button{margin-top:10px;font-size:15px}.give-welcome-widgets__col{float:left;width:33.33%;box-sizing:border-box;padding:0 20px}.give-welcome-widgets__col h3{font-size:22px;font-weight:500}.give-welcome-widgets__col h3:before{background:url(../images/happy-face.svg) no-repeat top transparent;opacity:.3;content:" ";width:100%;height:85px;display:inline-block;font-size:80px;-moz-transition:.2s all linear;-o-transition:.2s all linear;transition:all .2s linear}.give-welcome-widgets__col p{font-size:13px}.give-welcome-widgets__col:hover h3:before{opacity:.45}.give-welcome-widgets__addons h3:before{background:url(../images/shopping-cart.svg) no-repeat top transparent}.give-welcome-widgets__documentation h3:before{background:url(../images/docs-book.svg) no-repeat top transparent}.give-welcome-widgets__col-inner{max-width:300px;margin:0 auto}.give-welcome-widgets__link{font-weight:700;font-size:15px}.give-contributor-group{list-style:none}.give-contributor-group img{border-radius:50%}.give-contributor-group .give-contributor{margin:0 10px 45px 0;display:inline-block;width:140px;text-align:center}.give-contributor-group .give-contributor a{outline:none;box-shadow:none}.give-contributor-group .give-contributor span{display:block;margin:3px 0 0;font-weight:700}.give-newsletter-form-wrap{margin:10px 0 15px;padding:10px 15px 15px;background:#f1f1f1;border:1px solid #ddd;max-width:900px}.give-newsletter-form-wrap .give-newsletter-intro{font-size:14px;font-style:italic;color:#777;margin:0}.give-newsletter-form-wrap .button,.give-newsletter-form-wrap input[type=email],.give-newsletter-form-wrap input[type=text]{width:100%;height:36px}.give-newsletter-form-wrap td{padding:0 10px 0 0}.give-newsletter-form-wrap div.give-newsletter-confirmation{background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 10px 4px 5px;padding:1px 12px;border-left:4px solid #7ad03a;display:none}.give-newsletter-form-wrap div.give-newsletter-confirmation>p{margin:.5em 0;padding:2px}.give-changelog-wrap .give-changelog{max-height:510px;margin:0 0 100px 30px;padding:20px;overflow-y:scroll;overflow-x:hidden;font-size:18px;line-height:28px;background:#fff;border:1px solid #ddd}.give-changelog-wrap .give-changelog br:first-child,.give-changelog-wrap .give-changelog br:first-child+br{display:none}.give-changelog-wrap .give-changelog h4{margin:0 0 10px;border-bottom:1px solid #e2e2e2;padding:0 0 6px;font-size:20px}.give-changelog-wrap .give-changelog h4+br{display:none}.dashboard_page_give-changelog #wpbody-content,.dashboard_page_give-getting-started #wpbody-content{padding-bottom:0}#give-paypal-connect{background:#039cde;color:#fff;font-size:14px;line-height:30px;font-weight:700;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;box-shadow:none;text-decoration:none;padding:8px 20px;border-radius:40px}#give-paypal-connect span:before{content:" ";width:16px;height:16px;display:inline-block;margin:0 8px 0 0;background-image:url(../images/paypal-48.png);background-size:16px;position:relative;top:2px}#give_donor_export_form{margin:0 0 5px}#give_donor_export #give_donor_export_form_chosen{display:block;margin:5px 0 1px}.column-status .give-donation-status,.column-status .give-test-mode-transactions-label{display:inline-block}.column-status .give-test-mode-transactions-label{margin:0 5px;vertical-align:middle}.give-settings-page{margin:0 20px 0 2px}.give-settings-page #poststuff{padding-top:25px}.give-settings-page .give-settings-header{background:#fff;padding:10px 20px;margin:0 -20px 0 -22px}.give-settings-page .give-settings-heading-sep{font-size:14px;line-height:32px;width:15px}.give-settings-page .nav-tab-wrapper{height:54px;margin:0 -20px 0 -22px}.give-settings-page .give-subsubsub{list-style:none;margin:12px 0 3px;padding:0;float:left}.give-settings-page .give-subsubsub li{display:inline-block;margin:0 0 0 3px;padding:0;white-space:nowrap;color:#d3d3d3;font-weight:300;font-size:16px}.give-settings-page .give-subsubsub a{line-height:2;padding:.2em;margin:0 3px 0 0;text-decoration:none;font-size:14px;box-shadow:none;font-weight:400}.give-settings-page .give-subsubsub a.current{color:#000;font-weight:600;border:none}.give-settings-page .give-setting-tab-body{max-width:1260px}.give-settings-page div.give-submit-wrap{margin:20px 0}.give-settings-page .give_forms_page_give-payment-history .postbox .hndle{cursor:default}.give-settings-page .give-input-field{width:25em}.give-settings-page table table input[type=text]{width:15em}.give-settings-page .give-repeat-setting-field{margin:10px 0}.give-settings-page .give-remove-setting-field{width:25px;height:25px;padding:0;text-align:center;line-height:22px;font-size:21px;font-weight:300;cursor:pointer;margin-left:20px;display:inline-block}.give-settings-page .give-remove-setting-field:hover{background-color:red;color:#fff;border-radius:30px}.give-settings-page .give-forminp p:first-child .give-remove-setting-field{display:none}.give-settings-page .export-options-table tr.give-import-option:nth-child(odd){background:#f4f3f3}.give-settings-page .export-options-table tr.give-import-option:nth-child(odd) th{vertical-align:middle}.give-settings-page .export-options-table .give-import-dropdown:nth-child(2),.give-settings-page .export-options-table tr.give-import-option th:first-child{width:250px}.give-setting-tab-header{clear:both;overflow:hidden;margin:30px 0}.give-setting-tab-header h2{margin-top:8px}.give-setting-tab-header p{margin-top:0;margin-bottom:0}.give-radio-inline ul{margin-top:0}.give-radio-inline li{display:inline-block;margin:0 0 0 15px}.give-radio-inline li:first-child{margin-left:0}.give-tools-setting-page .bulkactions{overflow:visible}.form-table td.give-radio-inline fieldset li>label{margin:5px 0 0!important}div.give-field-description,p.give-field-description{color:#666;font-style:italic;font-size:14px!important;line-height:22px}div.give-field-description strong,p.give-field-description strong{color:#777}.give-setting-tab-header h2{float:left;display:inline-block;width:220px;font-style:italic;color:#aaa;margin:0;font-size:14px}.gateway-enabled-wrap{background-color:#f7f7f7;border:1px solid #e5e5e5}.gateway-enabled-wrap .gateway-enabled-settings-title{display:grid;grid-template-columns:.5fr 2.5fr 5fr 1fr 1fr;grid-gap:20px;border-bottom:1px solid #e5e5e5;padding:1rem;font-weight:600}.gateway-enabled-wrap .ui-sortable-placeholder{visibility:visible!important;border:2px dashed #e5e5e5;transition:all .2s ease}.gateway-enabled-wrap .ui-sortable-helper{background-color:#fafafa;box-shadow:0 4px 20px -5px rgba(0,0,0,.25);border:1px solid #e5e5e5;padding:.5rem!important}.give-payment-gatways-list{margin:0;padding:1rem}.give-payment-gatways-list li{display:grid;grid-template-columns:.5fr 2.5fr 5fr 1fr 1fr;align-items:center;grid-gap:20px;margin:0;padding:.5rem 0}.give-payment-gatways-list li:first-child{padding-top:0}.give-payment-gatways-list li:last-child{padding-bottom:0}.give-payment-gatways-list li .checkout-label{padding:.5rem .75rem}.give-payment-gatways-list li .gateways-checkbox,.give-payment-gatways-list li .gateways-radio{justify-self:center}.give-payment-gatways-list li span.give-drag-handle{padding:3px 4px 0 0;font-size:15px;font-weight:400;color:#bdbdbd;cursor:move}.give-payment-gatways-list li span.give-drag-handle:hover{color:#333}.give-gateways-notice{display:table;width:100%;max-width:1240px;background:#fff;margin:15px 0 0;padding:0;border:1px solid #e3e3e3}.give-gateways-notice .give-gateways-cc-icon{margin:0;padding:0 15px 0 25px;height:30px;width:30px;display:table-cell;vertical-align:middle}.give-gateways-notice .give-gateways-cc-icon svg{position:relative;top:2px;width:50px;height:40px}.give-gateways-notice .give-gateways-notice-title{font-size:16px;margin:20px 20px 0;padding:0}.give-gateways-notice .give-gateways-notice-message{line-height:24px;font-size:14px;margin:5px 20px 20px}.give-gateways-notice .give-gateways-notice-button{display:table-cell;vertical-align:middle;text-align:right;margin:0;padding:0 15px 0 0;width:200px}.give-gateways-notice .give-gateways-notice-button #give-stripe-connect{margin:0 0 10px}.give-gateways-notice .give-gateways-notice-button .give-view-gateways-btn{text-align:center;width:190px}.give-email-tags-wrap{margin:5px 0 0}.give-email-tags-wrap code{font-style:normal;padding:1px 2px;font-size:12px}.give-email-tags-wrap span{display:block;color:#aaa;font-style:italic;margin:0 0 2px;font-size:13px}.give-email-tags-wrap .give_price_tag,.give-email-tags-wrap .give_receipt_id_tag{display:none}.give-setting-tab-header-emails{margin:20px 0}.give-setting-tab-header-emails hr,.give-settings-admin-email-section .tablenav,.give-settings-donor-email-section .tablenav,.give-settings-email-settings-section .tablenav{display:none}.give-settings-admin-email-section .tablenav.bottom+.give-setting-tab-header-emails,.give-settings-donor-email-section .tablenav.bottom+.give-setting-tab-header-emails,.give-settings-email-settings-section .tablenav.bottom+.give-setting-tab-header-emails{margin:20px 0}.give-settings-admin-email-section .tablenav.bottom+.give-setting-tab-header-emails hr,.give-settings-donor-email-section .tablenav.bottom+.give-setting-tab-header-emails hr,.give-settings-email-settings-section .tablenav.bottom+.give-setting-tab-header-emails hr{display:block}.giveemailnotifications .check-column{padding:13px 10px 0 20px!important}.giveemailnotifications td.check-column input{display:none}.giveemailnotifications th.check-column .give-email-notification-status{color:#fff;cursor:pointer}.giveemailnotifications th.check-column .give-email-notification-status[data-edit="1"] i.dashicons{border-radius:1em;padding:2px}.giveemailnotifications th.check-column .give-email-notification-disabled:hover .dashicons-no-alt,.giveemailnotifications th.check-column .give-email-notification-enabled .dashicons-yes{background:#46b450}.giveemailnotifications th.check-column .give-email-notification-enabled .dashicons-lock{color:#46b450}.giveemailnotifications th.check-column .give-email-notification-disabled .dashicons-no-alt,.giveemailnotifications th.check-column .give-email-notification-enabled:hover .dashicons-yes{background:#bbb}.giveemailnotifications th.check-column .give-email-notification-disabled .dashicons-lock{color:#bbb}.giveemailnotifications th.check-column .dashicons-no-alt:hover:before{content:"\f147"!important}.giveemailnotifications th.check-column .dashicons-yes:hover:before{content:"\f335"!important}.giveemailnotifications .spinner.is-active{margin:0 0 0 2px;float:none}#system-info-textarea{width:800px;height:600px;font-family:Menlo,Monaco,monospace;background:#fff;white-space:pre;overflow:auto;display:block;direction:ltr}#give-download-sysinfo{margin:0}#api .tablenav .actions{overflow:visible}a.give-delete{color:#a00}.give-table thead th{padding:8px 10px!important}.post-type-give_forms .mce-container iframe,.post-type-give_forms .wp-editor-area{min-height:400px}.give-field-description{color:#aaa;font-style:italic;margin:0;padding-top:.5em}.give-image-thumb{position:relative;margin-top:14px}.give-image-thumb span.give-delete-image-thumb{position:absolute;background:red;color:#fff;border-radius:30px;left:-10px;top:-10px;cursor:pointer}.give-image-thumb img{max-width:250px;border:4px solid #fff}.give_email_access_link_tag{display:none}.give-license-settings-wrap{max-width:1240px;min-width:1000px;margin:20px 0 0 -10px;padding:0}.give-license-top-widget{border:1px solid #dbdbdb;min-height:250px}.give-license-top-widget .give-license-widget-heading{font-size:20px;margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #dbdbdb;line-height:1.2em}.give-license-top-widget .give-license-widget-heading .dashicons{height:25px;width:25px;font-size:28px;margin:-5px 10px 0 0}.give-license-top-widget .give-field-description{margin:0 0 20px;padding:0}#give-license-activator-wrap{background:#fff;margin:0;padding:30px}#give-license-activator-wrap .give-license-activation-form{background:#f4f4f4;padding:10px;position:relative}#give-license-activator-wrap .give-license-notices{position:absolute;background:#f4f4f4;top:0;left:0;height:100%;width:100%;padding:20px;z-index:3;box-sizing:border-box;display:none}#give-license-activator-wrap .give-license-notices .notice{position:relative;padding-right:40px}#give-license-activator-wrap #give-license-activator{font-size:22px;height:55px;padding:0 15px;margin:0 0 10px;width:100%}#give-license-activator-wrap .button{height:45px;width:100%;font-size:18px;display:block;clear:both;margin:0}#give-addon-uploader-wrap{background:#fff;padding:30px 25px 25px;margin:0}.give-upload-addon-form-wrap{position:relative}.give-upload-addon-form-wrap .give-upload-addon-instructions{margin:0;padding:0;opacity:.4;font-size:16px}.give-upload-addon-form-wrap .give-upload-addon-instructions span{display:block;margin:8px 0;font-size:14px}.give-upload-addon-form-wrap #give-upload-addon-file-select{display:none}.give-upload-addon-form-wrap .give-spinner-wrap{position:absolute;left:0;top:0;right:0;bottom:0;z-index:99;background-color:#fff}.give-upload-addon-form-wrap .give-spinner-wrap .give-spinner-inner{margin-top:5%;margin-left:42%}.give-upload-addon-form{background:#f4f4f4;padding:25px;text-align:center;outline:2px dashed #e2e2e2;outline-offset:-10px;transition:outline-offset .15s ease-in-out,background-color .15s linear;position:relative}.give-upload-addon-form.give-dropzone-active{outline-offset:-13px;outline:2px dashed #c6c6c6;background:#eaeaea}.give-upload-addon-form .give-addon-upload-notices{position:absolute;background:hsla(0,0%,100%,.66);top:0;left:0;height:100%;width:100%;padding:20px;z-index:3;text-align:left;box-sizing:border-box;display:none}.give-upload-addon-form .give-activate-addon-wrap{display:none;border:1px solid #dbdbdb;background:#fff;position:absolute;padding-top:20px;top:0;left:0;height:100%;width:100%;z-index:4;box-sizing:border-box}.give-upload-addon-form .give-activate-addon-wrap .dashicons{color:#66bb6a}#give-licenses-container{position:relative}#give-licenses-container .give-spinner-wrap{position:absolute;left:0;top:0;right:0;bottom:0;z-index:99;background-color:#fff}#give-licenses-container .give-spinner-wrap .give-spinner-inner{margin-top:5%;margin-left:45%}.give-licenses-list-header{margin:20px 0 30px;padding:0}.give-licenses-list-header h2{float:left;margin:0 0 20px;padding:0;font-size:18px}.give-licenses-list-header #give-refresh-button-wrap{float:left;margin:-6px 0 0 25px}.give-licenses-list-header #give-refresh-button-wrap #give-last-refresh-notice{margin:0 0 0 10px;line-height:28px;color:#666}.give-licenses-list-header hr{clear:both}.give-addon-wrap{border:1px solid #dbdbdb;background:#fff;padding:0;margin:0 0 20px;position:relative}.give-addon-wrap .give-license-top{background:#f4f4f4;border-bottom:1px solid #dbdbdb;display:flex;color:#333}.give-addon-wrap .give-license-notice-container.give-addon-notice-shown{background:#f4f4f4;border-bottom:1px solid #dbdbdb;padding:30px}.give-addon-wrap .give-license-notice-container.give-addon-notice-shown .notice{margin:0}.give-addon-wrap .give-license-top-header{display:block;font-size:15px;margin:0 0 20px;font-weight:700;color:#23282d}.give-addon-wrap .give-license-top-column{float:left;padding:30px;flex:1}.give-addon-wrap .give-license-top-column.give-license-info-field-wrap,.give-addon-wrap .give-license-top-column.give-license-key-field-wrap{border-right:1px solid #dbdbdb}.give-addon-wrap .give-license-top-column.give-license-key-field-wrap{flex:1.45;padding-right:10px}.give-addon-wrap .give-license-top-column.give-license-info-field-wrap .give-field-description{padding-top:0}.give-addon-wrap .give-license__status{margin:10px 0 0 -4px;padding:0}.give-addon-wrap .give-license__status .dashicons-yes{color:#66bb6a}.give-addon-wrap .give-license__status .dashicons-no{color:#a00}.give-addon-wrap .give-license__key{display:inline-block}.give-addon-wrap .give-license__key input[type=text]{margin:0 10px 0 0}.give-addon-wrap .give-license__key button{font-size:15px;position:relative;top:-1px}@media (min-width:1400px){.give-addon-wrap .give-license__key input[type=text]{min-width:290px;height:40px;font-size:18px;padding:10px}.give-addon-wrap .give-license__key button{width:110px;height:40px}}@media (max-width:1399px){.give-addon-wrap .give-license__key input[type=text]{min-width:230px;height:35px;font-size:15px;padding:8px}.give-addon-wrap .give-license__key button{width:85px;height:35px;font-size:1em}}.give-addon-wrap .give-license-action-link{display:block;margin:0 0 15px;box-shadow:none}.give-addon-wrap .give-license-renewal-date .dashicons{opacity:.8;margin:0 3px 0 0;position:relative;top:-2px}.give-addon-wrap .give-license-activations-remaining-icon{border-radius:100%;height:20px;width:20px;display:inline-block;padding:1px;font-size:12px;line-height:20px;text-align:center;font-weight:700;margin:0 2px 0 0}.give-addon-wrap .give-plugin__info{padding:6px 9px}.give-addon-wrap .give-plugin__status{border:none;padding:0 5px;line-height:20px!important}.give-addon-info-wrap{margin:30px;padding:20px;background:#f4f4f4;border:1px solid #dbdbdb;color:#333}.give-addon-info-wrap .give-addon-info-left{float:left}.give-addon-info-wrap .give-addon-name{font-weight:700;font-size:14px}.give-addon-info-wrap .give-addon-version{font-size:11px;margin:0 0 0 20px}.give-addon-info-wrap .give-addon-info-right{float:right}.give-addon-info-wrap .give-addon-info-right .give-button{margin:-5px 0 0;position:relative;top:2px}.give-addon-info-wrap .give-addon-info-right .give-button .dashicons{font-size:14px;width:14px;height:14px;margin-right:3px;margin-top:5px}.give-addon-info-wrap .give-addon-activation-status{border-radius:4px;color:#fff;background:#777;padding:3px 8px;margin:0 15px 0 0;font-size:11px}.give-addon-info-wrap .give-addon-activation-status__activated{background:#7ad03a;text-shadow:0 0 1px #4b8420}.give-addon-info-wrap .give-addon-view-changelog{margin:0 15px 0 0;font-size:12px}.give-filters{clear:both;background:#f5f5f5;border:1px solid #dfdfdf;padding:12px 12px 0}.give-filters .give-donation-forms-filter .chosen-single{height:28px;line-height:28px}.give-filters .chosen-container-single .chosen-single div b{background-position:0 4px}.give-filters .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 6px}.give-filters #give-payment-form-filter,.give-filters #give_donation_forms_filter{display:inline-block;width:300px}@media screen and (max-width:782px){.give-filters #give-payment-form-filter,.give-filters #give_donation_forms_filter{width:100%}}.give-filters #give-payment-date-filters label,.give-filters #give-payment-form-filter label{vertical-align:initial}.give-filters #give-payment-date-filters label.give-donation-forms-filter-label,.give-filters #give-payment-form-filter label.give-donation-forms-filter-label{vertical-align:middle}.give-filters #give_donation_forms_filter{width:255px}@media screen and (max-width:782px){.give-filters #give_donation_forms_filter{width:100%;max-width:100%}}.give-filters:after{content:"";display:table;clear:both}.give-filter{display:block;margin-bottom:12px;width:100%}.give-filter:after{content:"";display:table;clear:both}.give-filter label{display:block;margin-right:4px}.give-filter input{margin:0}.give-filter input[type=text]{height:28px;width:100%}.give-filter input[type=search],.give-filter input[type=text]{height:28px}.give-filter .button{height:28px;line-height:26px;margin:0;padding:0 10px 1px}.give-filter select{width:100%}@media screen and (min-width:783px){.give-filter{float:left;margin-right:18px;width:auto}.give-filter label{display:inline-block}.give-filter input[type=text]{display:inline-block;width:144px}}.give-filter-search input[type=search]#give-payments-search-input{display:block;float:left;width:205px;max-width:100%}.give-filter-search input[type=submit]{display:block;float:right;width:30%}@media screen and (min-width:783px){.give-filter-search input[type=search]{display:inline-block;margin-right:4px;width:auto}.give-filter-search input[type=submit]{display:inline-block;width:auto}}@media screen and (min-width:600px){.give-filter-half{float:left;width:49%}.give-filter-half:last-child{float:right}}@media screen and (min-width:783px){.give-filter-half{width:auto}.give-filter-half:last-child{float:left}.give-filter-half input[type=text]{width:96px}}.give-clear-filters-button{margin-left:8px}.give-submit-wrap{clear:both;background:#f5f5f5;border:1px solid #dfdfdf;margin:8px 0;padding:12px;font-size:13px;line-height:2.1em}#give-payment-filters ul.subsubsub{margin-bottom:8px}#give-payments-advanced-filter ul.subsubsub{margin-bottom:12px}#give-payments-filter .tablenav.top{float:none}#give-payments-filter .tablenav.top .bulkactions{margin-top:1px;padding-top:0}#give-payments-filter .give-email-column-value{font-size:14px;font-weight:700}#give-payments-filter #the-list .check-column input{margin-top:1px}#give-payments-filter .column-details{width:50px}#give-payments-filter .column-amount{width:120px}tr.status-refunded td{background:#cecece;border-top-color:#ccc}.wp-list-table.forms th#date{width:140px}.give-mobile-link{line-height:32px;vertical-align:middle}.give-mobile-link img{max-width:80%;height:auto;float:left}.give-donation-status>span{display:inline-block;width:12px;height:12px;position:relative;top:1px;margin:0;padding:0;border-radius:50%;background:#888;line-height:16px}.give-donation-status.status-pending>span{background-color:#ffba00}.give-donation-status.status-complete>span,.give-donation-status.status-publish>span{background-color:#7ad03a}.give-donation-status.status-refunded>span{background-color:#777}.give-donation-status.status-failed>span{background-color:#a00}.give-donation-status.status-abandoned>span{background-color:#333}.give-donation-status.status-revoked>span{background-color:#d9534f}.give-donation-status.status-give_subscription>span,.give-donation-status.status-renewal>span,.give-donation-status.status-subscription>span{background-color:#5bc0de}#test-payment-label{padding:.2em .4em .3em;font-size:11px;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;background-color:#ffba00;margin:0 15px;vertical-align:middle}#test-payment-label:hover{color:#fff;text-decoration:none}#give-payments-filter .give-payment-id{padding:.2em .4em .3em;font-size:11px;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;font-weight:400}#give-payments-filter .give-payment-id:hover{color:#fff;text-decoration:none}#give-payments-filter .column-details{padding-right:30px}#give-payments-filter .give-donation-status{display:inline-block}#give-order-update .give-donation-status{display:inline-block;float:none;margin:0 10px;position:relative;top:3px}#give-order-update .give-order-top{border-bottom:1px solid #eee;overflow-x:auto;white-space:nowrap;width:100%}#give-order-update .give-order-top h3.hndle{float:left;border:none;display:inline-block}#give-order-update .give-order-top .delete-donation{display:inline-block;float:right}#give-order-update .give-order-top .delete-donation a{width:18px;height:16px;display:block;margin:11px 15px;content:"\f182";font-size:18px;color:#b5b5b5}#give-order-update .give-order-top .delete-donation a:focus,#give-order-update .give-order-top .delete-donation a:hover{color:red;box-shadow:none}.column-donation_form .donation-level-text-wrap{font-style:italic;display:block}@media handheld,only screen and (max-width:640px){.wp-list-table.forms th{width:auto!important}}.download_page_give-payment-history .ui-dialog .ui-dialog-titlebar-close span{margin-left:-8px;margin-top:-8px}.give-admin-box .label{font-weight:600}.give-admin-box-inside{margin:0;padding:3px 10px;clear:both;border-bottom:1px solid #eee;word-break:break-word}.give-admin-box-inside .strong{font-weight:600}.give-admin-box .right{float:right}#give-order-details .inside,#give-order-update .inside{margin:0;padding:0}#give-order-update input.give_datepicker{width:180px}#give-order-update input[type=number].give-payment-time-hour,#give-order-update input[type=number].give-payment-time-min{width:50px}.give-admin-box-inside:last-child{border-bottom:0}#give-edit-order-form .data-payment-key{word-break:break-all}.give-order-update-box #major-publishing-actions .button-secondary{margin-right:10px}#give-donation-overview th{text-align:left}#give-donation-overview .give-select-chosen{width:97%}#give-edit-order-form .row{margin-top:10px}#give-donation-overview ul,#give-donor-details .order-data-address input,#give-donor-details .order-data-column p.data input,#give-edit-order-form .column input,#give-order-address-country-wrap select{clear:both;display:block}.give-order-data input.small-text{margin:0}#give-order-update span.label{display:inline;width:50px}.give-order-update-box .button-primary{margin-right:0}#give-edit-order-form .column .description{padding-right:10px}#give-donation-overview .inside>ul>li,#give-donation-overview .row>ul>li,#give-edit-order-form .column{display:inline-block;position:relative;vertical-align:top}#give-donation-overview ul{font-size:0}#give-donation-overview ul li{font-size:13px}#give-donation-overview ul li.actions{text-align:right;min-width:200px}#give-donation-overview ul li.remove{text-align:right}#give-donation-overview ul .row{padding:12px;border-bottom:1px solid #eee}#give-order-data .data span{color:#666;font-weight:600}input.give-price-field{width:80px;padding:3px 5px}.give_forms_page_give-payment-history.js .postbox .hndle{cursor:default}#give-payment-notes textarea{min-height:150px}#give-payment-notes #give-add-payment-note{margin:6px 0 15px}#give_comment{min-height:150px}#give-billing-details .column>div{margin:0 0 10px}#give-billing-details label{display:block;margin-bottom:5px}#give-billing-details .column-container{padding:5px 0 10px}#give-billing-details input[type=text]{width:98%}#give-billing-details .chosen-container{width:98%!important}@media screen and (min-width:1200px){#give-edit-order-form .column{width:33%}#give-order-address .column{width:49%}#give-donation-overview.columns-4 li.actions{width:25%;margin-top:0;margin-right:0}}@media screen and (max-width:1199px){#give-edit-order-form .column{width:49%}}@media screen and (max-width:782px){.order-data-column input[type=email]{padding:6px 10px}}#give-donation-overview .inside,#give-donor-details .inside{margin-top:0}.give_forms_page_give-payment-history #give-dashboard-widgets-wrap #side-sortables{padding-top:0}.give-select-chosen .spinner{position:absolute;right:5px;top:2px;z-index:999}.give-select-chosen-ajax .spinner{visibility:visible}.give-select-chosen-ajax.chosen-container-single .chosen-search input[type=text],.give-select-chosen-ajax .chosen-search input[type=text]{background-image:none!important}.give-dashboard-widget .give-dashboard-today{text-align:center}.give-dashboard-widget .give-dashboard-today .give-dashboard-date-today{margin:10px 0 0;padding:0}.give-dashboard-widget .give-dashboard-today .give-dashboard-happy-day{padding:3px;margin:0}.give-dashboard-widget .give-dashboard-today .give-dashboard-today-earnings{font-size:42px;color:#4ead61;font-weight:700;margin:15px 0 0;line-height:1}.give-dashboard-widget .give-dashboard-today .give-donations-today{font-size:18px;font-weight:700;margin:0 0 30px;padding:4px 0 1px}.give-dashboard-widget .give-dashboard-today .give-last-seven{font-size:14px;font-weight:700;padding:0;margin:0 0 30px}.give-dashboard-widget .give-table-stats{width:100%;text-align:center;margin:0;table-layout:fixed;border-top:1px solid #ececec;border-spacing:0}.give-dashboard-widget .give-table-stats .give-dashboard-stat-total,.give-dashboard-widget .give-table-stats .give-dashboard-stat-total-label{padding:0;margin:0}.give-dashboard-widget .give-table-stats .give-dashboard-stat-total{color:#4ead61;font-weight:700;font-size:16px}#give_dashboard_sales>.inside{padding:0}#give_dashboard_sales .give-table-stats td{padding:10px 0}#give_dashboard_sales .give-table-stats td:first-of-type{border-right:1px solid #ececec}#give_dashboard_sales .give-table-stats tr#give-table-stats-tr-1 td{border-bottom:1px solid #ececec}#dashboard_right_now .give-forms-count:before{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;width:18px;height:18px;content:"\e800"}.give-range_slider_field{margin-top:.8rem}.give_forms_page_give-donors .wp-heading-inline+.notice:first-of-type{margin-top:25px}.give_forms_page_give-donors .give-nav-tab-wrapper{margin:10px -20px 20px}.give_forms_page_give-donors #give-donors-filter{position:relative}.give_forms_page_give-donors #give-donors-filter p.search-box{margin:0}.give_forms_page_give-donors #give-donors-search-filter{display:block;overflow:hidden}.give_forms_page_give-donors #give-donor-card-wrapper{margin-left:-1px;z-index:2;min-height:200px}.give_forms_page_give-donors #give-donor-card-wrapper input{font-weight:400}.give_forms_page_give-donors #give-donor-card-wrapper .donor-section{border-bottom:1px solid #eee;margin-bottom:10px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-section .give-donor-search-box{margin-right:25px;width:auto;display:inline-block;float:left}.give_forms_page_give-donors #give-donor-card-wrapper .donor-section table{margin-bottom:0}.give_forms_page_give-donors #give-donor-card-wrapper>div:first-child{padding-top:20px}.give_forms_page_give-donors #give-donor-card-wrapper>div:last-child{padding-bottom:20px;border:none}.give_forms_page_give-donors #give-donor-card-wrapper .avatar-wrap{padding:0 15px 15px 0;text-align:center;float:left}.give_forms_page_give-donors #give-donor-card-wrapper .avatar-wrap img{border-radius:50%}.give_forms_page_give-donors #give-donor-card-wrapper a.delete{text-decoration:none;color:red;margin-right:5px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-since{margin:10px 0;font-size:16px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-id{display:inline-block;font-size:24px;font-weight:600;margin-right:10px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-name-wrap{display:inline-block}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-edit-link{margin-bottom:15px}.give_forms_page_give-donors #give-donor-filters .give-donor-search-box{display:inline-block;float:left;margin-right:18px}.give_forms_page_give-donors #give-donor-filters .give-donor-search-box input#give-donors-search-input{width:205px;max-width:100%}.give_forms_page_give-donors #give-donor-filters label{vertical-align:initial}.give_forms_page_give-donors #give-donor-filters label.give-donation-forms-filter-label{vertical-align:middle}.give_forms_page_give-donors .donor-main-wrapper{clear:both;margin:0 0 20px}@media (max-width:655px){.give_forms_page_give-donors .donor-main-wrapper{width:100%}}.give_forms_page_give-donors .donor-main-wrapper table{margin:0}.give_forms_page_give-donors .donor-main-wrapper input[type=email],.give_forms_page_give-donors .donor-main-wrapper input[type=number],.give_forms_page_give-donors .donor-main-wrapper input[type=text]{width:200px}.give_forms_page_give-donors #donor-summary{padding:0 20px}.give_forms_page_give-donors #donor-summary:after{font-family:dashicons;content:"\f110";position:absolute;top:10px;right:10px;font-size:100px;color:#f0f0f0;z-index:0}.give_forms_page_give-donors #give-donor-card-wrapper .donor-address-wrapper{width:202px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-address-wrapper span[data-key=line2]{display:table;clear:both}.give_forms_page_give-donors #give-donor-card-wrapper .donor-address-wrapper select{width:200px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-info{min-height:185px}.give_forms_page_give-donors #give-donor-card-wrapper .info-wrapper{min-height:125px}.give_forms_page_give-donors .donor-info .donor-name{font-size:24px;font-weight:600}.give_forms_page_give-donors #disconnect-donor,.give_forms_page_give-donors #view-user-profile{font-size:12px;font-weight:400;text-decoration:none}.give_forms_page_give-donors #donor-edit-actions{text-align:center;margin-bottom:20px;line-height:28px}.give_forms_page_give-donors #donor-edit-actions .button-secondary{margin-right:10px}.give_forms_page_give-donors #give-donor-card-wrapper .edit-item{display:none}.give_forms_page_give-donors #give-donor-card-wrapper .give_user_search_results{left:1px;top:16px}.give_forms_page_give-donors #give-donor-card-wrapper .give_user_search_results ul{width:200px}.give_forms_page_give-donors #donor-stats-wrapper{margin:0 auto;text-align:center;padding:15px}.give_forms_page_give-donors #donor-stats-wrapper ul{margin:0;padding:0;overflow:hidden}.give_forms_page_give-donors #donor-stats-wrapper ul li{width:50%;float:left;line-height:22px;font-size:14px;margin:0}.give_forms_page_give-donors #donor-stats-wrapper a{text-decoration:none}.give_forms_page_give-donors #donor-stats-wrapper .dashicons{color:#888}.give_forms_page_give-donors #donor-tables-wrapper table{width:100%;text-align:center}.give_forms_page_give-donors #donor-tables-wrapper th{text-align:center}.give_forms_page_give-donors #donor-tables-wrapper .donations tr>td:first-child,.give_forms_page_give-donors #donor-tables-wrapper .donations tr>th:first-child,.give_forms_page_give-donors #donor-tables-wrapper .emails tr>td:first-child,.give_forms_page_give-donors #donor-tables-wrapper .emails tr>th:first-child{text-align:left}.give_forms_page_give-donors #donor-tables-wrapper .donations tr>td:only-child{text-align:center}.give_forms_page_give-donors #donor-notes-wrapper{min-height:50px}.give_forms_page_give-donors .donor-notes-header img,.give_forms_page_give-donors .donor-notes-header span{font-weight:600;line-height:30px;vertical-align:middle}.give_forms_page_give-donors .donor-note-input{width:100%;margin-bottom:5px}.give_forms_page_give-donors #give-donor-notes div:nth-of-type(2n){background-color:#f9f9f9}.give_forms_page_give-donors #give-donor-notes .donor-note-wrapper{border-bottom:1px solid #f9f9f9;min-height:38px;padding:0}.give_forms_page_give-donors #give-donor-notes .donor-note-wrapper .note-content-wrap{padding:10px 12px;line-height:20px;font-size:14px}.give_forms_page_give-donors #give-donor-notes .give-no-donor-notes{text-align:center;padding:20px}.give_forms_page_give-donors .donor-note-wrapper span{display:block}.give_forms_page_give-donors .delete-donor{text-align:center}.give_forms_page_give-donors .give-lock-block{margin-left:-25px;text-decoration:none;font-size:14px;margin-right:3px}.give_forms_page_give-donors .give-lock-block i{color:#000;font-size:14px}.give_forms_page_give-donors #donor-address-wrapper .give-no-address-message{margin:.5rem 1%;line-height:3.4em}.give_forms_page_give-donors #donor-address-wrapper .give-donor-addresses .inside{padding-bottom:0}.give_forms_page_give-donors #donor-address-wrapper .add-new-address{margin:.5rem 1%!important}.give_forms_page_give-donors #donor-address-wrapper .add-new-address-form-hidden{position:absolute;right:13px;left:13px;top:0;visibility:hidden}.give_forms_page_give-donors #donor-address-wrapper .all-address .address{min-height:146px;border:1px solid #dad9d9;padding:9px;border-radius:5px;background-color:#fff}.give_forms_page_give-donors #donor-address-wrapper .all-address .address .address-number-label{color:grey;cursor:default}.give_forms_page_give-donors #donor-address-wrapper .all-address .address a{text-decoration:none}.give_forms_page_give-donors .comments td:nth-child(3n){text-align:left}.give_forms_page_give-donors .give-donor-admin-avatar{width:40px;height:40px;border-radius:50%;border:1px solid #e5e5e5;float:left;vertical-align:middle;margin-right:10px;line-height:40px;text-align:center}.give_forms_page_give-donors .give-donor-admin-avatar img{border-radius:50%;width:40px;height:40px}.give_forms_page_give-donors .give-donor-name-text{font-weight:600;font-size:14px}.give_forms_page_give-donors .give-donor-id{color:#555}.give_forms_page_give-donors .give-donor-name:focus{box-shadow:none;outline:none}.give_forms_page_give-donors #donor-avatar .give-donor-admin-avatar,.give_forms_page_give-donors #donor-avatar img{width:96px;height:96px;line-height:96px;margin-right:0;font-size:36px}@media screen and (max-width:782px){#wp-content-media-buttons a.give-thickbox{padding:6px 14px;line-height:normal;font-size:14px;height:auto}.wp-media-buttons span#give-media-button{margin-top:0!important;margin-left:2px!important}}.mce-primary.mce-give-primary button{padding-right:10px;padding-left:10px}.wp-core-ui .give-admin-button{padding-left:7px;padding-right:7px}.give-admin-button-icon{display:inline-block;width:18px;height:18px;vertical-align:text-top;margin:0 2px}.give-admin-button-icon:before{font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.give-admin-button-icon-update:before{content:"\f463"}.give-status-table{margin-bottom:1em}.give-status-table h2{font-size:14px;margin:0}.give-status-table tr:nth-child(2n) td,.give-status-table tr:nth-child(2n) th{background:#fcfcfc}.give-status-table th{font-weight:700;padding:9px}.give-status-table td:first-child{width:33%}.give-status-table td.help{width:1em}.give-status-table td{padding:9px;font-size:1.1em}.give-status-table td mark{background:transparent none}.give-status-table td mark.yes{color:#7ad03a}.give-status-table td mark.no{color:#999}.give-status-table td mark.error{color:#a00}.give-status-table td ul{margin:0}.wrap div.give-debug-report-wrapper{margin-bottom:5px}.wrap div.give-debug-report-wrapper p{font-size:18px;margin:1em 0 .7em;padding:0}.wrap div.give-debug-report-wrapper .give-debug-report-actions{margin:0 0 1.7em}.wrap div.give-debug-report-wrapper .give-debug-report-actions .js-give-debug-report-button{margin-right:10px}.wrap div.give-debug-report-wrapper .give-debug-report-actions .dashicons{font-size:16px;position:relative;top:4px;left:-2px}.give-debug-report{display:none;margin:10px 0;padding:0;position:relative}.give-debug-report textarea{font-family:monospace;width:100%;margin:0;height:300px;padding:20px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;resize:none;font-size:12px;line-height:20px;outline:0}.give-progress{height:15px;width:95%;border-radius:4px;overflow:hidden;background-color:#f5f5f5}.give-progress>div{height:100%;width:0}.admin-color-fresh .give-progress div,.give-progress div{background:#0073aa}.admin-color-light .give-progress div{background:#888}.admin-color-blue .give-progress div{background:#096484}.admin-color-coffee .give-progress div{background:#c7a589}.admin-color-ectoplasm .give-progress div{background:#a3b745}.admin-color-midnight .give-progress div{background:#e14d43}.admin-color-sunrise .give-progress div{background:#dd823b}.give-spinner-wrapper{position:absolute;left:0;right:0;bottom:0;top:0;background:hsla(0,0%,96.1%,.57);z-index:1;display:none}.give-spinner-wrapper.is-active{display:inline-block}.give-spinner-wrapper .aligncenter{position:absolute;top:50%;left:50%;margin:10px 10px 0 0}.give-spinner.spinner.is-active{margin:0 0 0 2px;float:none}ul.give-radio-inline input,ul.give-radio-inline li{display:inline-block!important}.chosen-container a{transition:none}.give-width-25em{width:25em}.give-spinner-wrap{position:relative}.give-spinner-wrap .spinner{float:none;margin-top:0;margin-right:0}.give-update-panel-content p{font-size:16px}#give-updates .give-update-panel-content{margin:0 0 30px}#give-updates .give-update-panel-content p{font-size:17px;font-style:italic;margin:0}#give-updates .dashicons-no-alt{color:red}#give-updates .dashicons-yes{color:green}#give-updates #give-db-updates .spinner{margin-top:0}#give-updates #give-updates-content{max-width:1200px}#give-updates .give-update-paused-text-p{margin:0 20px 0 0;line-height:30px;font-style:italic;font-size:14px}body.give_forms_page_give-updates .give-run-update-containt .give-run-update-button{margin-right:10px}.give-blank-slate{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:0 auto;padding:40px;text-align:center}.give-blank-slate :last-child{margin-bottom:0}.give-blank-slate__cta,.give-blank-slate__heading,.give-blank-slate__help,.give-blank-slate__message{margin:0 0 10px}.give-blank-slate__image{display:block;height:80px!important;margin:0 auto 10px;width:auto}.give-blank-slate__select{margin-bottom:20px}.give-blank-slate__help{color:#666;font-style:italic}.give-blank-slate__help a{display:inline-block;text-decoration:underline}.give-blank-slate a.give-blank-slate__cta{display:inline-block;font-size:1.2em;height:auto;margin:0 0 10px;padding:.75em 1.5em}.chosen-container-single .chosen-single{background:#fff;height:30px;line-height:30px;border:1px solid #ddd;box-shadow:none}.chosen-container-single .chosen-single span{font-size:14px}.chosen-container-single .chosen-single div b,.chosen-container-single.chosen-with-drop .chosen-single div b{background-position-y:4px}.chosen-container-active.chosen-with-drop .chosen-single{background:#fff}.chosen-container .chosen-results li.highlighted{background:#3875d7;color:#fff}.chosen-container-multi .chosen-choices{border:1px solid #aaa;background-image:none}.chosen-container-multi .chosen-choices li.search-choice{background-image:none}.give-tools-setting-page-import h1.handle{padding:15px 0 0}.give-tools-setting-page-import .give-progress-steps{width:100%;padding:0 0 24px;margin-left:0;list-style:none outside;overflow:hidden;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.give-tools-setting-page-import .give-progress-steps li{width:25%;float:left;padding:0 0 1.2em;margin:0;text-align:center;position:relative;border-bottom:4px solid #ccc;line-height:1.4em}.give-tools-setting-page-import .give-progress-steps li.active{border-color:#4ead61;color:#4ead61}.give-tools-setting-page-import .give-progress-steps li.active:before{border-color:#4ead61;color:#4ead61;background:#4ead61}.give-tools-setting-page-import .give-progress-steps li:before{content:"";border:4px solid #ccc;border-radius:100%;width:10px;height:10px;position:absolute;bottom:0;left:50%;margin-left:-6px;margin-bottom:-10px;background:#fff}.give-tools-setting-page-import .step-4 h2{text-align:center;font-size:20px!important}.give-tools-setting-page-import .step-4 p{text-align:center}.give-tools-setting-page-import .button-secondary.step-4,.give-tools-setting-page-import .give-image-thumb{display:none}.give-tools-setting-page-import h2#give-import-title{background:#f3f3f3;font-size:15px;font-weight:600;margin:-8px -22px 11px;padding:12px 22px}.give-tools-setting-page-import table.step-2 h2#give-import-title{font-size:small;font-weight:inherit}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields-title{font-size:18px;font-weight:600;margin:0}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields{white-space:nowrap;overflow:hidden}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields li{display:inline-block;margin:0 10% 0 0}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields li span.give-import-donation-required-symbol{border-radius:1em;vertical-align:middle;padding:2px;background:#46b450;color:#fff}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields li span.dashicons-no-alt{background:#bbb}.give-tools-setting-page-import .give-progress{margin-top:7px}.give-import-core-settings .give-progress-steps li{width:33.33%}.give-import-core-settings .step-3 h2{text-align:center;font-size:20px!important}.give-import-core-settings .step-3 p{text-align:center}form.give-import-form table.widefat{border:none}.wrap .give-importer-h1{margin:0;padding:20px 0}.give-tools-setting-page #give-export_donations-form table{padding-left:10px}.give-tools-setting-page #give-export_donations-form table tbody h2{padding:8px 0 0}.give-tools-setting-page #give-export_donations-form table tbody td.row-title{width:30%;vertical-align:top}.give-tools-setting-page #give-export_donations-form table tbody td ul.give-export-option-ul{margin-top:5px}.give-tools-setting-page #give-export_donations-form table tbody p.give-field-description{display:table;width:100%}.give-tools-setting-page #give-export_donations-form table tbody .add-notices{margin-top:15px}.give-tools-setting-page #give-export_donations-form table tbody .add-notices .give-progress{margin-top:7px}.give-tools-setting-page #give-export_donations-form table tbody .chosen-container-multi .chosen-choices{min-height:30px}.give-tools-setting-page #give-export_donations-form table tbody .chosen-container-multi .chosen-choices li{margin:4px 4px 4px 0}.give-tools-setting-page #give-export_donations-form .give-export-option{display:flex;flex-flow:row wrap;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5}.give-tools-setting-page #give-export_donations-form .give-export-option ul{margin-bottom:1rem}.give-tools-setting-page #give-export_donations-form .give-export-option ul li{position:relative;margin-bottom:.7rem;padding:0 1rem}.give-tools-setting-page #give-export_donations-form .give-export-option ul li label{display:block;padding-left:22px}.give-tools-setting-page #give-export_donations-form .give-export-option ul li label input{position:absolute;top:6px;left:15px}.give-tools-setting-page #give-export_donations-form .give-export-option ul .give-export-option-label{font-size:15px;font-weight:500;border-bottom:1px solid #e5e5e5;margin-bottom:1rem;padding:1rem}.give-tools-setting-page #give-export_donations-form .give-export-option>li{border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;width:33%;margin-bottom:0}.give-tools-setting-page .give-export-donors .give-progress{margin-top:7px}#give-export-donations .give_forms_categories,#give-export-donations .give_forms_tags{min-width:250px;margin:0 0 10px;display:block}#give-export-donations .give_forms_categories input,#give-export-donations .give_forms_tags input{color:#999}#give-export-donations div.chosen-container ul.chosen-choices{border:1px solid #ddd}#give-export-donations div.chosen-container ul.chosen-choices input.chosen-search-input{border:1px solid #ddd;height:20px}#give-export-donations select{vertical-align:inherit;margin:0;height:26px;line-height:26px;border:1px solid #ddd}@media only screen and (max-width:1080px){.give-tools-setting-page #give-export_donations-form .give-export-option>li{width:49.5%}}@media only screen and (max-width:782px){.give-tools-setting-page #give-export_donations-form .give-export-option>li{width:49.5%}.give-tools-setting-page #give-export_donations-form .give-export-option ul li label{padding-left:32px}.give-tools-setting-page #give-export_donations-form .give-export-option ul li label input{top:0}}.give-admin-progress-bar{height:8px;position:relative;background:#eee;border-radius:25px;overflow:hidden;margin:5px 0 2px}.give-admin-progress-bar>span{display:block;height:100%;border-top-right-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:20px;border-bottom-left-radius:20px;background-color:#2bc253;position:relative;overflow:hidden}.give-admin-goal-achieved>.dashicons{color:#ffba00;font-size:13px;height:16px;width:13px;line-height:18px}#give-form-goal-stats .inside{margin:0;padding:15px;text-align:center}#give-form-goal-stats .give-admin-progress-bar{margin-bottom:10px}#give-form-goal-stats .give-admin-goal-achieved{display:block;margin-top:6px}.give-nav-tab-wrapper{background:#ddd;border:none!important;padding-top:0;overflow:hidden}.give-nav-tab-wrapper .nav-tab{border:none;margin:0;padding:15px 30px;outline:none;box-shadow:none;background:#ddd}.give-nav-tab-wrapper .nav-tab:hover{background:#ebebeb}.give-nav-tab-wrapper .nav-tab.nav-tab-active{background:#f1f1f1;box-shadow:inset 0 4px 0 #66bb6a;margin:0}@media screen and (max-width:600px){.give-nav-tab-wrapper{position:relative;padding-top:0!important}.give-nav-tab-wrapper>a{width:100%;box-sizing:border-box;margin:0;background-color:#fff;border:1px solid #ccc}.give-nav-tab-wrapper>a:hover{border-bottom:1px solid #ccc}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper{position:absolute;top:0;right:0}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper #give-show-sub-nav{height:28px;width:30px;border-radius:0;margin:0}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper #give-show-sub-nav>span.dashicons{margin:6px auto 0;display:block}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab{top:35px;right:0;left:auto}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a{background:#fff}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a:hover{background:#e5e5e5}.give-mobile-hidden{display:none}}.give-sub-nav-tab-wrapper{position:relative;z-index:999;float:left;display:none}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab{border:1px solid #f1f1f1;border-bottom:none;position:absolute;top:37px;right:0}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a{float:left;background:#fff;padding:8px 10px;clear:both;text-decoration:none;border-bottom:1px solid #f1f1f1;min-width:170px;color:#555;font-size:14px;font-weight:600}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a:hover{background:#ebebeb}#give-show-sub-nav{text-decoration:none;padding:3px 4px;border-bottom:1px solid #ccc;line-height:0;background:#fff;border-radius:4px;margin:15px 0 0 10px}#give-show-sub-nav>span.dashicons{font-size:16px;height:16px;width:16px}#give-show-sub-nav:active,#give-show-sub-nav:hover{outline:none;box-shadow:inset 0 0 4px #ddd}.give_forms_page_give-subscriptions .wp-header-end+.notice,.post-type-give_forms .wp-header-end+.notice{margin-top:11px}.give_forms_page_give-subscriptions #give-subscription-details-h1,.give_forms_page_give-subscriptions #give-subscription-list-h1,.give_forms_page_give-subscriptions .wp-heading-inline,.post-type-give_forms #give-subscription-details-h1,.post-type-give_forms #give-subscription-list-h1,.post-type-give_forms .wp-heading-inline{margin:0;padding:10px 0}.give_forms_page_give-subscriptions #give-subscription-details-h1:before,.give_forms_page_give-subscriptions #give-subscription-list-h1:before,.give_forms_page_give-subscriptions .wp-heading-inline:before,.post-type-give_forms #give-subscription-details-h1:before,.post-type-give_forms #give-subscription-list-h1:before,.post-type-give_forms .wp-heading-inline:before{background:url(../images/give-icon-full-circle.svg);width:30px;height:30px;content:" ";display:block;float:left;margin-right:12px}.give_forms_page_give-subscriptions #wpcontent,.post-type-give_forms #wpcontent{padding:0}.give_forms_page_give-subscriptions #wpbody,.post-type-give_forms #wpbody{color:#000;padding-left:20px;position:relative}.give_forms_page_give-subscriptions #wpbody:after,.post-type-give_forms #wpbody:after{content:"";background-color:#fff;border-bottom:1px solid #dbdbdb;height:72px;left:0;top:46px;position:absolute;width:100%;z-index:-1}@media (min-width:601px){.give_forms_page_give-subscriptions #wpbody:after,.post-type-give_forms #wpbody:after{top:0}}.give_forms_page_give-subscriptions #wpbody .wrap:not(.give-settings-page),.post-type-give_forms #wpbody .wrap:not(.give-settings-page){margin-top:12px}.give_forms_page_give-subscriptions #wpbody .wp-header-end,.post-type-give_forms #wpbody .wp-header-end{margin-top:6px}@media (min-width:601px){.give_forms_page_give-subscriptions #wpbody .wp-header-end,.post-type-give_forms #wpbody .wp-header-end{margin-top:15px}}@media (min-width:601px){.give_forms_page_give-subscriptions.give_forms_page_give-donors #wpbody .wp-header-end,.give_forms_page_give-subscriptions.give_forms_page_give-subscriptions #wpbody .wp-header-end,.post-type-give_forms.give_forms_page_give-donors #wpbody .wp-header-end,.post-type-give_forms.give_forms_page_give-subscriptions #wpbody .wp-header-end{margin-top:25px}}.give_forms_page_give-subscriptions #wpbody #screen-meta-links,.post-type-give_forms #wpbody #screen-meta-links{display:none}@media (min-width:783px){.give_forms_page_give-subscriptions #screen-meta,.post-type-give_forms #screen-meta{background-color:#fff;border:0;margin:0}.give_forms_page_give-subscriptions #screen-meta-links,.post-type-give_forms #screen-meta-links{position:absolute;top:0;right:0;z-index:1}.give_forms_page_give-subscriptions p.search-box,.post-type-give_forms p.search-box{margin:0;position:absolute;top:22px;right:20px}}.give_forms_page_give-subscriptions #subscribers-filter,.post-type-give_forms #subscribers-filter{margin-top:15px}.give-subheader{background:#fff;margin:0 0 0 -22px;padding:12px 20px}.give-subheader .give-subheader-right-text{float:right;font-size:13px;line-height:22px;font-style:italic;color:#555;margin:0;padding:0}.give-subheader h1{float:left;font-size:15px;line-height:22px;color:#555;font-weight:600;margin:0;padding:0}@media (max-width:700px){.give-subheader{text-align:center}.give-subheader .give-subheader-right-text,.give-subheader h1{float:none}}.give-stripe-connect-message>p{overflow:hidden;line-height:30px;font-size:15px}#give-stripe-connect-banner p{font-size:16px}#give-stripe-connect{display:inline-block;background-image:-webkit-linear-gradient(#28a0e5,#015e94);background-image:-moz-linear-gradient(#28a0e5,#015e94);background-image:-ms-linear-gradient(#28a0e5,#015e94);background-image:linear-gradient(#28a0e5,#015e94);-webkit-font-smoothing:antialiased;border:0;padding:1px;height:30px;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 0 rgba(0,0,0,.2);cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#give-stripe-connect span{display:block;position:relative;padding:0 12px 0 44px;height:30px;background:#1275ff;background-image:-webkit-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-moz-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-ms-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);font-size:14px;line-height:30px;color:#fff;font-weight:700;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-shadow:0 -1px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#give-stripe-connect span:before{content:"";display:block;position:absolute;left:11px;top:50%;width:23px;height:24px;margin-top:-12px;background-repeat:no-repeat;background-size:23px 24px}#give-stripe-connect.stripe-btn-disabled,#give-stripe-connect:active{background:#005d93}#give-stripe-connect.stripe-btn-disabled span,#give-stripe-connect:active span{color:#eee;background:#008cdd;background-image:-webkit-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-moz-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-ms-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:linear-gradient(#008cdd,#008cdd 85%,#239adf);-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1)}#give-stripe-connect.stripe-btn-disabled{min-width:140px;text-align:center}#give-stripe-connect.stripe-btn-disabled:hover{cursor:not-allowed}.give-stripe-connect-message #give-stripe-connect{margin-left:10px}.give-stripe-connect-temp-dismiss{color:#bfbfbf;font-style:italic;text-decoration:none;font-size:12px;float:right;outline:none}a.give-stripe-connect-temp-dismiss:active,a.give-stripe-connect-temp-dismiss:focus{outline:0;box-shadow:none}.give-stripe-connect-temp-dismiss span.dashicons{height:14px;font-size:12px;vertical-align:middle;width:14px}.give-stripe-webhook-explanation{color:#333}#give-stripe-connect.blue span:before,#give-stripe-connect span:before{background-image:url("data:image/png;base64,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")}.give-settings-emails-tab .give_stripe_transaction_id_tag{display:none}.give-settings-emails-tab.give-settings-new-donation-section .give_stripe_transaction_id_tag{display:block}.stripe-customer-id-label{font-weight:700;font-size:16px;line-height:24px}.give-stripe-customer-link{margin:0 15px 0 10px;font-size:15px;line-height:24px}.give-stripe-customer-id-input,.give-stripe-customer-submit-wrap{display:none}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#give-stripe-connect.blue span:before,#give-stripe-connect span:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAwCAYAAABuZUjcAAAKRGlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUFNcXx9/MbC+0XZYiZem9twWkLr1IlSYKy+4CS1nWZRewN0QFIoqICFYkKGLAaCgSK6JYCAgW7AEJIkoMRhEVlczGHPX3Oyf5/U7eH3c+8333nnfn3vvOGQAoASECYQ6sAEC2UCKO9PdmxsUnMPG9AAZEgAM2AHC4uaLQKL9ogK5AXzYzF3WS8V8LAuD1LYBaAK5bBIQzmX/p/+9DkSsSSwCAwtEAOx4/l4tyIcpZ+RKRTJ9EmZ6SKWMYI2MxmiDKqjJO+8Tmf/p8Yk8Z87KFPNRHlrOIl82TcRfKG/OkfJSREJSL8gT8fJRvoKyfJc0WoPwGZXo2n5MLAIYi0yV8bjrK1ihTxNGRbJTnAkCgpH3FKV+xhF+A5gkAO0e0RCxIS5cwjbkmTBtnZxYzgJ+fxZdILMI53EyOmMdk52SLOMIlAHz6ZlkUUJLVlokW2dHG2dHRwtYSLf/n9Y+bn73+GWS9/eTxMuLPnkGMni/al9gvWk4tAKwptDZbvmgpOwFoWw+A6t0vmv4+AOQLAWjt++p7GLJ5SZdIRC5WVvn5+ZYCPtdSVtDP6386fPb8e/jqPEvZeZ9rx/Thp3KkWRKmrKjcnKwcqZiZK+Jw+UyL/x7ifx34VVpf5WEeyU/li/lC9KgYdMoEwjS03UKeQCLIETIFwr/r8L8M+yoHGX6aaxRodR8BPckSKPTRAfJrD8DQyABJ3IPuQJ/7FkKMAbKbF6s99mnuUUb3/7T/YeAy9BXOFaQxZTI7MprJlYrzZIzeCZnBAhKQB3SgBrSAHjAGFsAWOAFX4Al8QRAIA9EgHiwCXJAOsoEY5IPlYA0oAiVgC9gOqsFeUAcaQBM4BtrASXAOXARXwTVwE9wDQ2AUPAOT4DWYgSAID1EhGqQGaUMGkBlkC7Egd8gXCoEioXgoGUqDhJAUWg6tg0qgcqga2g81QN9DJ6Bz0GWoH7oDDUPj0O/QOxiBKTAd1oQNYSuYBXvBwXA0vBBOgxfDS+FCeDNcBdfCR+BW+Bx8Fb4JD8HP4CkEIGSEgeggFggLYSNhSAKSioiRlUgxUonUIk1IB9KNXEeGkAnkLQaHoWGYGAuMKyYAMx/DxSzGrMSUYqoxhzCtmC7MdcwwZhLzEUvFamDNsC7YQGwcNg2bjy3CVmLrsS3YC9ib2FHsaxwOx8AZ4ZxwAbh4XAZuGa4UtxvXjDuL68eN4KbweLwa3gzvhg/Dc/ASfBF+J/4I/gx+AD+Kf0MgE7QJtgQ/QgJBSFhLqCQcJpwmDBDGCDNEBaIB0YUYRuQRlxDLiHXEDmIfcZQ4Q1IkGZHcSNGkDNIaUhWpiXSBdJ/0kkwm65KdyRFkAXk1uYp8lHyJPEx+S1GimFLYlESKlLKZcpBylnKH8pJKpRpSPakJVAl1M7WBep76kPpGjiZnKRcox5NbJVcj1yo3IPdcnihvIO8lv0h+qXyl/HH5PvkJBaKCoQJbgaOwUqFG4YTCoMKUIk3RRjFMMVuxVPGw4mXFJ0p4JUMlXyWeUqHSAaXzSiM0hKZHY9O4tHW0OtoF2igdRzeiB9Iz6CX07+i99EllJWV75RjlAuUa5VPKQwyEYcgIZGQxyhjHGLcY71Q0VbxU+CqbVJpUBlSmVeeoeqryVYtVm1Vvqr5TY6r5qmWqbVVrU3ugjlE3VY9Qz1ffo35BfWIOfY7rHO6c4jnH5tzVgDVMNSI1lmkc0OjRmNLU0vTXFGnu1DyvOaHF0PLUytCq0DqtNa5N03bXFmhXaJ/RfspUZnoxs5hVzC7mpI6GToCOVGe/Tq/OjK6R7nzdtbrNug/0SHosvVS9Cr1OvUl9bf1Q/eX6jfp3DYgGLIN0gx0G3QbThkaGsYYbDNsMnxipGgUaLTVqNLpvTDX2MF5sXGt8wwRnwjLJNNltcs0UNnUwTTetMe0zg80czQRmu836zbHmzuZC81rzQQuKhZdFnkWjxbAlwzLEcq1lm+VzK32rBKutVt1WH60drLOs66zv2SjZBNmstemw+d3W1JZrW2N7w45q52e3yq7d7oW9mT3ffo/9bQeaQ6jDBodOhw+OTo5ixybHcSd9p2SnXU6DLDornFXKuuSMdfZ2XuV80vmti6OLxOWYy2+uFq6Zroddn8w1msufWzd3xE3XjeO2323Ineme7L7PfchDx4PjUevxyFPPk+dZ7znmZeKV4XXE67m3tbfYu8V7mu3CXsE+64P4+PsU+/T6KvnO9632fein65fm1+g36e/gv8z/bAA2IDhga8BgoGYgN7AhcDLIKWhFUFcwJTgquDr4UYhpiDikIxQODQrdFnp/nsE84by2MBAWGLYt7EG4Ufji8B8jcBHhETURjyNtIpdHdkfRopKiDke9jvaOLou+N994vnR+Z4x8TGJMQ8x0rE9seexQnFXcirir8erxgvj2BHxCTEJ9wtQC3wXbF4wmOiQWJd5aaLSwYOHlReqLshadSpJP4iQdT8YmxyYfTn7PCePUcqZSAlN2pUxy2dwd3Gc8T14Fb5zvxi/nj6W6pZanPklzS9uWNp7ukV6ZPiFgC6oFLzICMvZmTGeGZR7MnM2KzWrOJmQnZ58QKgkzhV05WjkFOf0iM1GRaGixy+LtiyfFweL6XCh3YW67hI7+TPVIjaXrpcN57nk1eW/yY/KPFygWCAt6lpgu2bRkbKnf0m+XYZZxl3Uu11m+ZvnwCq8V+1dCK1NWdq7SW1W4anS1/+pDa0hrMtf8tNZ6bfnaV+ti13UUahauLhxZ77++sUiuSFw0uMF1w96NmI2Cjb2b7Dbt3PSxmFd8pcS6pLLkfSm39Mo3Nt9UfTO7OXVzb5lj2Z4tuC3CLbe2emw9VK5YvrR8ZFvottYKZkVxxavtSdsvV9pX7t1B2iHdMVQVUtW+U3/nlp3vq9Orb9Z41zTv0ti1adf0bt7ugT2ee5r2au4t2ftun2Df7f3++1trDWsrD+AO5B14XBdT1/0t69uGevX6kvoPB4UHhw5FHupqcGpoOKxxuKwRbpQ2jh9JPHLtO5/v2pssmvY3M5pLjoKj0qNPv0/+/tax4GOdx1nHm34w+GFXC62luBVqXdI62ZbeNtQe395/IuhEZ4drR8uPlj8ePKlzsuaU8qmy06TThadnzyw9M3VWdHbiXNq5kc6kznvn487f6Iro6r0QfOHSRb+L57u9us9ccrt08rLL5RNXWFfarjpebe1x6Gn5yeGnll7H3tY+p772a87XOvrn9p8e8Bg4d93n+sUbgTeu3px3s//W/Fu3BxMHh27zbj+5k3Xnxd28uzP3Vt/H3i9+oPCg8qHGw9qfTX5uHnIcOjXsM9zzKOrRvRHuyLNfcn95P1r4mPq4ckx7rOGJ7ZOT437j154ueDr6TPRsZqLoV8Vfdz03fv7Db56/9UzGTY6+EL+Y/b30pdrLg6/sX3VOhU89fJ39ema6+I3am0NvWW+738W+G5vJf49/X/XB5EPHx+CP92ezZ2f/AAOY8/wRDtFgAAAIbklEQVRoBdVZa5BURxU+fZ9z57mzs7PvF4i7srAQSCifMVDERC0jYlzUlJalKeGPlCnL/NEfywpWacoiVZRVJIYfGjGUu5bxj5qHFSAYyQOBEsJzYSHDvnd2dp535j66PX1vNgsULDPs1cr2Vs+9e7v79NfnnnP663MJYwwWYxEWI2iOedEClxabxgkBwjEvOuA9PQOOlSw64JMr4vK8GidYYMcOES4tVSEAAZ8FAUqon1GiAJEEEG0CjFB8cTaxZUMAo1gEqQA0UABprAjPbrUwXnkesgqKP8CBk5vDIenrE+BKmwI+MawA1MbCkdV10cBDflXuVmSxQRbFkCAQZ9U2ZTaONyxKcyXDHjMs83ImV3rz6njmDRPMUZB80zAJOuvvsflkXpTP7DrWyeXcYCqk75AEieawrEoty1vrvlcV0ja3VQdb1rVUQVd9EFqqNIj5ZfDJooPBsCnohq2ldDMynC42XZnW7z09lu25lMxDMl34y0gyvTsBwyewc84Z4MEPpWIzF/MBcLLtNzJISmxZU+PmWETbtqGzfvVja5uguyF02+kCIEJUk6Ex4oMV9XP9ZnQT/nZ24it7XrtoJ5LZ7SjAM+Bg2+0ckAOcbBkQIaZFVzY1bGurjezYfn87PNQZ5+13ZaQRXMzH26Lg8ymfUokQdAR59INOc53GQ6q/Jiiua6oJ7+h9uAPua47cHeLrwHEmQRmTGLHV6x4v+JYwWsOFCGRDn6RKem1rPPrkN9Y0uqAXLN4VwCgjYGEE8rBgMAjwKsF9S9WgLa9qjYcf+Po9jXdlGrfC5Wj8Vg0Lf+ZENAFmpGB9TWTLhmUxUD1UDg/gtudRnK+a4RtkgqQyO+RT5LVrmiLgJcN19gcGNojUWriS5yRQm7pcBTc/vyCKdW1RrWwzOTiYhGf+dRUmcgZosgDVfgWaMCS2V2tO+OzG0MiVjdUwiFiYm9a7O4kJAoZEooV9H4T0O0ofODkKr5+6+nY6V3heVZQpv6ZWaz55qSJJnXjtUBW5pT7k8xeK5u+B0PQdBVbQgTLq9HbQYthyNVSmTT6A/nB0aGpF0K99+trY1F7TNI9PZGXkKUVRtYjGZCIOV1dHR4Ynz8FSLV8BrjK6uiAlpLcmco1ipmgpAaU8rfesboCuumBg31uJbx6+qH0uX9D/em0i85xFhaslKZKA8/82RtYDhd/1MkCuBnjxrLgKB0EQSb5oWO+9O1bZrsy3+Kc3dcH+b99b07NuyXe6P9r8z/am+C9lkuqCjo4qGGkQES76qJcuz/2GOlUoFuVsQS+98frlaSeq8Gkqqctrg7Dz853wwrfugUfXtj3W3tJ8oCletRUEXy1SCSSYHhdu41gFqILcZCrzwkvnJmE0U3JtHefiL7eS2l7th11f7IQ9j65aVh+r+nlzbd2TELJrHPLmIXZX3wyBX8MTQMm8PJ0u9Pe9chGQYy9omvXouHu/thJqI+Ef1sZDm0AMBmfPiQsSPDuY2zhWwSH5ISU5Pjm98x9nRo7+7JVBB3wl5nJz35Vo/z/esBQUVf2+QlkD9Aw42/Ts3Au7ushdAhQ5UzJoOjE+OrV9/1tDR7cNnIax7N2bDX9nm1bUQXdz9Rp/MLwRoqAtDOzcaO7rvDrAWW8vhcatWVNjF6cmJre9embkz1947h3YfXgIUgVzblQldxgFH0ZOr/qULwM15k4Zlci4Vd9ZU5ltY71oObHBnBFQBidmUk8kEsOP7Hntwqsb974NfS8PAh7LKoo23Hw+2R4FQcSzKlDPgFOEyf8kx3HW94kQ7xJgRRdAJG7CyIWxgiXNUN0+k5nJLN83k3n8D8eHN3+1ux5+8uBHIKiWt1G1Rn3IJkiUCcQzU3G0h9qWHMeJdoSrwtr9dl6I6DNjFwRRyxiKnStSqkPJPsGSmZ+mp1P9z2dzOy3Klj31yMdmX9S8V75APEsomMZwT9fz9i6vkW9AvEgQyqrBQM2Dq9rrD0gCgXfHA0jpjIRm2Zcw+3CR2tZl27SnMZFSZ1lWcRwZITeDckresAEXaoKwwBh7/WQubgTOQj5BVjdv7KiBJz7bztMNcHIk03JiONNyfiK/ntv2VMHAMx6BjpoA/Gj9Emdjul7W7e6TeQNDK9WJLRm361P5c1drEmAaymaYoXpfjZoiOk7FHWuh5dxEHmzLHiXM9oyTz9FawRZw65f5yyzXBMpd0JGhFKB5nSwRMVvumDv2cxm4m1f5X4AuWhRePDUOtqEPQJVVGfWcBz1ahmPlTlxzqaJLquYZU1HTvjcTMD6dOULM0n+g5nKposHzdWbo7FgEkDBviWlYx++53XtQ33kvDU8dHAJm6L8usdwEZn09S3qiPed5lcCSLUpI0eEA8620zLbDl6bh8T+egkI+/7Rl6kegcTSPst1QUKaM+brhrjnF2yUQJNxnrGMnR7KbTw5nYFVjyAl98w2+VdvVlA67Dw3BgROjAKa+yyrpz0BKTbJnez1NT6AKrrnA1bEi1av2v3xaiL90dnxL2Kc0rsXc4WpcQEc8AEtiGrRiejmK6WWeMDIxtVwwKExijB5KFuBYIg1cy8dx0dTQ/yQVc78yBXMIqJ5i/VvvkqHdSjXuM/THKy7w2LQJ6fpJms38QiHGvlzBt+RwJv2JQ2elbjyRtjIi1AIRMAsKPuQduHVzr2YW+kIBE5BTwOzzxLKOiMX8QVuWh00IpqD+S0WHtLlzefpLBOZo/IYvEqQPnTX5dxmy4xookqaCjRuT4mMi8g3bxs2KCkj3GFj4+QSzA0RkeskU8iCJeUiBDv09Jt8OPEV6k7DlP3gxxh/dAPymPh/Kf5d897dIOd9P7H8oEd4G1JV8wPGbRadx52sgLmrRAZ99EZ5+LZgV+v+4Llrg/wX6HRCxgvzAAwAAAABJRU5ErkJggg==")}}
14
  * To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
15
  * Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;vertical-align:middle;margin:.2em 2em .2em .4em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif}.ui-widget,.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(../images/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(../images/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(../images/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(../images/ui-icons_777620_256x240.png)}.ui-state-error-text .ui-icon,.ui-state-error .ui-icon{background-image:url(../images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(../images/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=0.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}/*! Hint.css - v2.5.0 - 2017-04-23
16
  * http://kushagragour.in/lab/hint/
17
+ * Copyright (c) 2017 Kushagra Gour */[class*=hint--]{position:relative;display:inline-block}[class*=hint--]:after,[class*=hint--]:before{position:absolute;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}[class*=hint--]:hover:after,[class*=hint--]:hover:before{visibility:visible;opacity:1;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}[class*=hint--]:before{content:"";position:absolute;background:0 0;border:6px solid transparent;z-index:1000001}[class*=hint--]:after{background:#383838;color:#fff;padding:8px 10px;font-size:12px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:12px;white-space:nowrap;text-shadow:0 -1px 0 #000;box-shadow:4px 4px 8px rgba(0,0,0,.3)}[class*=hint--][aria-label]:after{content:attr(aria-label)}[class*=hint--][data-hint]:after{content:attr(data-hint)}[aria-label=""]:after,[aria-label=""]:before,[data-hint=""]:after,[data-hint=""]:before{display:none!important}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#383838}.hint--bottom-left:before,.hint--bottom-right:before,.hint--bottom:before{border-bottom-color:#383838}.hint--top:after,.hint--top:before{bottom:100%;left:50%}.hint--top:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.hint--top:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top:hover:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--bottom:after,.hint--bottom:before{top:100%;left:50%}.hint--bottom:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.hint--bottom:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom:hover:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--right:before{border-right-color:#383838;margin-left:-11px;margin-bottom:-6px}.hint--right:after{margin-bottom:-14px}.hint--right:after,.hint--right:before{left:100%;bottom:50%}.hint--right:hover:after,.hint--right:hover:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--left:before{border-left-color:#383838;margin-right:-11px;margin-bottom:-6px}.hint--left:after{margin-bottom:-14px}.hint--left:after,.hint--left:before{right:100%;bottom:50%}.hint--left:hover:after,.hint--left:hover:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--top-left:after,.hint--top-left:before{bottom:100%;left:50%}.hint--top-left:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.hint--top-left:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top-left:hover:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--top-right:after,.hint--top-right:before{bottom:100%;left:50%}.hint--top-right:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-left:-12px}.hint--top-right:hover:after,.hint--top-right:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--bottom-left:after,.hint--bottom-left:before{top:100%;left:50%}.hint--bottom-left:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.hint--bottom-left:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom-left:hover:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--bottom-right:after,.hint--bottom-right:before{top:100%;left:50%}.hint--bottom-right:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-left:-12px}.hint--bottom-right:hover:after,.hint--bottom-right:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--large:after,.hint--medium:after,.hint--small:after{white-space:normal;line-height:1.4em;word-wrap:break-word}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}.hint--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #592726}.hint--error.hint--top-left:before,.hint--error.hint--top-right:before,.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom-left:before,.hint--error.hint--bottom-right:before,.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6c5328}.hint--warning.hint--top-left:before,.hint--warning.hint--top-right:before,.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom-left:before,.hint--warning.hint--bottom-right:before,.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #1a3c4d}.hint--info.hint--top-left:before,.hint--info.hint--top-right:before,.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom-left:before,.hint--info.hint--bottom-right:before,.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a321a}.hint--success.hint--top-left:before,.hint--success.hint--top-right:before,.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom-left:before,.hint--success.hint--bottom-right:before,.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--always.hint--top-left:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top-left:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--always.hint--top-right:after,.hint--always.hint--top-right:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--bottom:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--always.hint--bottom-left:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom-left:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--always.hint--bottom-right:after,.hint--always.hint--bottom-right:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:after,.hint--no-animate:before{-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}.hint--bounce:after,.hint--bounce:before{-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .3s ease,visibility .3s ease,-moz-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24)}.mfp-bg{z-index:1000001;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1000002;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1000004}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1000003}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1000005;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@font-face{font-family:give-icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.woff) format("woff"),url(../images/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}.give-icon:before{font-style:normal}[class*=" give-icon-"],[class^=give-icon-]{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.give-icon-lamp:before{content:"\e603"}.give-icon-heart:before{content:"\e604"}.give-icon-question:before{content:"\e602"}.give-icon-info:before{content:"\e601"}.give-icon-new-tab:before{content:"\ea7e"}.give-icon-alert:before{content:"\f02d"}.give-icon-help:before{content:"\e606"}.give-icon-spinner:before{content:"\e605"}.give-icon-spinner2:before{content:"\e607"}.give-icon-plus:before{content:"\e040"}.give-icon-minus:before{content:"\e041"}.give-icon-locked:before{content:"\e600"}.dashicons-give:before{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e800"}.fa-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.give-modal{box-shadow:0 15px 10px -5px rgba(0,0,0,.15);position:relative;background:#fff;font-family:Arial,Baskerville,monospace;font-size:16px;width:auto;max-width:500px;margin:60px auto 20px;border-top:5px solid transparent;line-height:1.5}.give-modal--success{border-top-color:#46b450}.give-modal--notice{border-top-color:#00a0d2}.give-modal--warning{border-top-color:#ffb900}.give-modal--error{border-top-color:#dc3232}.give-modal__body{padding:1.5rem}.give-modal__body>:last-child{margin-bottom:0}.give-modal__title{margin:0 0 .75rem;padding:0}.give-modal__description{margin:0 0 1.5rem;padding:0}.give-modal .give-spinner-wrap{margin-left:40%}.give-modal .give-modal__controls{position:relative;padding:1rem 1.5rem;background-color:#fbfbfb;border-top:1px solid #d7d7d7;text-align:right}.give-modal .give-modal__controls .spinner{display:none;visibility:visible;margin-left:0;float:left}.give-modal--additional-link{float:left;line-height:26px}.modal-fade-slide .give-modal--zoom{opacity:0;transition:all .2s ease-out;transform:translateY(-20px) perspective(600px) rotateX(10deg)}.modal-fade-slide.mfp-ready .give-modal--zoom{opacity:1;transform:translateY(0) perspective(600px) rotateX(0)}.modal-fade-slide.mfp-removing .give-modal--zoom{opacity:0;transform:translateY(-10px) perspective(600px) rotateX(10deg)}.modal-fade-slide.mfp-bg{opacity:0;transition:opacity .3s ease-out}.modal-fade-slide.mfp-ready.mfp-bg{opacity:.8}.modal-fade-slide.mfp-removing.mfp-bg{opacity:0}.give-button{display:inline-block;height:30px;line-height:28px;padding:0 12px 2px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box;margin-left:.5rem;font-weight:400;font-size:.9em}.give-button:active{transform:translateY(1px)}.give-button--primary{background:#0085ba;border-color:#0073aa #006799 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-decoration:none;text-shadow:0 -1px 1px #006799,1px 0 1px #006799,0 1px 1px #006799,-1px 0 1px #006799;outline:0}.give-button--primary:hover{background:#008ec2;border-color:#006799;color:#fff}.give-button--primary:active{background:#0073aa;border-color:#006799;box-shadow:inset 0 2px 0 #006799;vertical-align:top}.give-button--primary:focus{background:#0073aa;border-color:#006799;color:#fff;box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.give-button--secondary{color:#555;border-color:#ccc;background:#f7f7f7;box-shadow:0 1px 0 #ccc;vertical-align:top}.give-button--secondary:hover{background:#fafafa;border-color:#999;color:#23282d}.give-button--secondary:active{background:#eee;border-color:#999;box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.give-button--secondary:focus{background:#eee}.give-notice{position:relative}@font-face{font-family:give-icomoon;font-weight:400;font-style:normal}.give-metabox-tabs li .give-icon:before{font-family:give-icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.woff) format("woff"),url(../images/icomoon.svg#icomoon) format("svg");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;vertical-align:top;line-height:20px;margin:0 5px 0 0}.give-metabox-tabs li .give-icon-default:before{content:"\e903"}.give-metabox-tabs li .give-icon-heart:before{content:"\e604"}.give-metabox-tabs li .give-icon-target:before{content:"\e901"}.give-metabox-tabs li .give-icon-display:before{content:"\e90c"}.give-metabox-tabs li .give-icon-edit:before{content:"\e902"}.give-metabox-tabs li .give-icon-checklist:before{position:relative;top:1px;content:"\e900"}.give-metabox-tabs li .give-icon-purse:before{content:"\e8df"}.give-metabox-tabs li .dashicons{font-size:14px;width:14px;line-height:20px}.give-grid-row{position:relative;width:100%}.give-grid-row [class^=give-grid-col]{float:left;margin:.5rem 1%;min-height:.125rem}.give-grid-row:after{content:"";display:table;clear:both}.give-grid-col-1{width:6.33333%}.give-grid-col-2{width:14.66667%}.give-grid-col-3{width:23%}.give-grid-col-4{width:31.33333%}.give-grid-col-5{width:39.66667%}.give-grid-col-6{width:48%}.give-grid-col-7{width:56.33333%}.give-grid-col-8{width:64.66667%}.give-grid-col-9{width:73%}.give-grid-col-10{width:81.33333%}.give-grid-col-11{width:89.66667%}.give-grid-col-12{width:98%}@media only screen and (max-width:33.75em){.give-grid-row [class^=give-grid-col]{width:98%}}.give-hidden,.post-type-give_forms .tablenav #post-query-submit{display:none}.give-time-field{width:65px}.give-money-field{width:75px;margin-right:0;margin-left:0}.give-money-symbol{border:1px solid #ddd;background:#fcfcfc;margin:0;font-size:14px;padding:5px 8px}.give-money-symbol-before{border-right:0;margin-right:-4px}.give-money-symbol-after{margin-left:-5px}.give_options_panel input[type=email],.give_options_panel input[type=text]{padding:5px;width:100%}input.give-text-small,input.give-text_small{width:100px!important}input.give-text-medium,input.give-text_medium{width:200px!important}.give-underline{text-decoration:underline}#give-bulk-donors div[id^=give-donor-]{display:block;overflow:hidden}.shortcode-wrap{margin:1px 14px 12px 11px}.shortcode-wrap label{margin:0 0 3px;display:block;cursor:default}.shortcode-wrap .shortcode-input{margin:0;width:100%}input.shortcode-input{width:100%}.price .give_price_range_high,.price .give_price_range_low,.price .give_price_range_sep{display:inline-block}.js-give-shortcode-button{font-weight:400;cursor:help}.js-give-shortcode-button:after{box-shadow:0 1px 1px 0 rgba(0,0,0,.1);text-shadow:none}.js-give-shortcode-button .dashicons{font-size:16px;width:16px;vertical-align:middle;color:#909090;margin-right:2px}.js-give-shortcode-button:hover .dashicons{color:#555}.give-tooltip{margin:0 3px;padding:0;font-size:14px;-moz-transition:.2s all linear;-o-transition:.2s all linear;transition:all .2s linear;color:rgba(51,51,51,.5);position:relative;top:1px}.give-tooltip:hover{color:#333}#give-metabox-form-data .inside{margin:0;padding:0}#give-metabox-form-data .give-metabox-panel-wrap{background:#fff;overflow:hidden}#give-metabox-form-data .give_options_panel{display:none;padding-left:170px}#give-metabox-form-data .give_options_panel.active,.no-js #give-metabox-form-data .give_options_panel{display:block}#give-metabox-form-data .give_options_panel .give-field-wrap{padding:1em 20px 1em 162px;margin:0;border-bottom:1px solid #eee}#give-metabox-form-data .give_options_panel .give-field-wrap>label,#give-metabox-form-data .give_options_panel .give-field-wrap>span.give-field-label{float:left;width:135px;padding:0;margin:2px 0 0 -150px;line-height:18px;font-size:12px;font-weight:400}#give-metabox-form-data .give_options_panel .give-field-wrap .give-field-description{color:#aaa;font-size:12px;line-height:18px;display:block;padding-top:10px;font-style:italic}#give-metabox-form-data .give_options_panel .give-field-wrap ul{margin:0}#give-metabox-form-data .give_options_panel .give-field-wrap .mce-container iframe{min-height:250px!important}#give-metabox-form-data .give_options_panel .give-field-wrap .wp-editor-wrap{display:inline-block;width:100%}#give-metabox-form-data .give_options_panel textarea.give-field{width:100%}#give-metabox-form-data .give_options_panel .give-field-wrap:hover .give-field-row-actions{display:block}#give-metabox-form-data .give_options_panel .give-field-wrap:last-child{border-bottom:0}#give-metabox-form-data .give_options_panel .give-inline-radio-fields li{display:inline-block;margin-right:15px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section{padding:10px;background:#f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeatable-fields-section-wrapper{width:100%;background-color:#fff;border-collapse:collapse}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row{border-bottom:15px solid #f5f5f5;background-color:#fff}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-template{display:none}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row:last-child{border-bottom:10px solid #f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-column{padding:0}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-remove{float:right;width:22px;height:36px;padding:0;display:block;text-align:center;line-height:34px;font-size:21px;font-weight:300;cursor:pointer}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-remove:hover{background-color:red;color:#fff;width:22px;height:22px;border-radius:30px;margin-top:8px;line-height:19px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row-head{border-bottom:1px solid #eee;cursor:move}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row-head h2{text-align:left!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row.closed .toggle-indicator:before{content:"\f140"}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row .give-move .toggle-indicator:before{margin-left:7px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-add-repeater-field-section-row-wrap{background-color:#f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-add-repeater-field-section-row{margin:5px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-field-wrap:last-child{border-bottom:1px solid #eee}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-ui-placeholder-state-highlight{background-color:#68bb6c}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeater-field-name{border:0!important;padding:0!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeater-field-description{color:#aaa;font-size:12px;line-height:18px;display:block;padding-bottom:10px;font-style:italic}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .ui-sortable-helper{display:table!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row.ui-sortable-helper{border-bottom:0}#give-metabox-form-data .give-minmax-wrap{display:block;margin-bottom:.5rem}#give-metabox-form-data .give-minmax-wrap label{display:inline-block;width:120px;font-size:12px}#give-metabox-form-data .give-minmax-wrap input{margin-left:1px}#_give_donation_levels_field .give-row:nth-of-type(2) .give-remove{display:none!important}#give-metabox-form-data .give-metabox-tabs{margin:0;max-width:170px;float:left;line-height:1em;padding:0 0 10px;position:relative;background-color:#fafafa;border-right:1px solid #eee;box-sizing:border-box}#give-metabox-form-data .give-metabox-tabs:after{content:"";display:block;width:100%;height:9999em;position:absolute;bottom:-9999em;left:0;background-color:#fafafa;border-right:1px solid #eee}#give-metabox-form-data .give-metabox-tabs li{margin:0;padding:0;display:block;position:relative}#give-metabox-form-data .give-metabox-tabs li a{margin:0;padding:10px;display:block;box-shadow:none;text-decoration:none;line-height:20px!important;border-bottom:1px solid #eee;overflow:hidden}#give-metabox-form-data .give-metabox-tabs li a span.give-label{width:122px;display:inline-block}#give-metabox-form-data .give-metabox-tabs .give-metabox-sub-tabs li{background-color:#f1f1f1}#give-metabox-form-data .give-metabox-tabs .give-metabox-sub-tabs li a{border-bottom-color:#e5e5e5}#give-metabox-form-data .give-metabox-tabs li.active>a{color:#555;position:relative;background-color:#eee}#give-metabox-form-data .give-metabox-tabs li.has-sub-fields.active>a{background-color:#ddd}#give-metabox-form-data .give-metabox-tabs li.has-sub-fields:not(.active):hover ul.give-metabox-sub-tabs{display:block;position:absolute;bottom:0;left:166px;width:170px;max-height:250px}@media (max-width:550px),only screen and (min-width:851px) and (max-width:1025px){#give-metabox-form-data ul.give-metabox-tabs{min-width:40px}#give-metabox-form-data ul.give-metabox-tabs li>a{text-align:center}#give-metabox-form-data ul.give-metabox-tabs li>a:before{margin-right:0;font-size:15px}#give-metabox-form-data ul.give-metabox-tabs li>a span.give-label{display:none}#give-metabox-form-data ul.give-metabox-tabs li>a span.give-icon:before{margin:0}#give-metabox-form-data .give_options_panel{padding-left:40px}#give-metabox-form-data .give_options_panel .give-field-wrap{padding:10px}#give-metabox-form-data .give_options_panel .give-field-wrap label,#give-metabox-form-data .give_options_panel .give-field-wrap span.give-field-label{display:block;float:none;margin:0 0 10px;font-size:14px;width:100%}}.chosen-container-single a.chosen-single{background:#fff!important}.give-docs-link{text-align:right;margin-right:15px}.give-docs-link a{color:#999;text-decoration:none;font-style:italic}.give-docs-link a:hover{color:#0073aa}.give-docs-link a span{font-style:normal}.post-type-give_forms #posts-filter .search-box{display:none}.post-type-give_forms #posts-filter .tablenav.top{position:relative;margin:42px 0 0;height:auto}.post-type-give_forms #posts-filter .tablenav.top #give-forms-advanced-filter{margin:0 0 10px}.post-type-give_forms #posts-filter .tablenav.top #give-forms-advanced-filter #give-forms-goal-filter{width:255px}.post-type-give_forms #posts-filter .tablenav.top #give-forms-advanced-filter a{display:inline-block;margin:0}.post-type-give_forms #posts-filter .tablenav.top #give-forms-advanced-filter #give-forms-search-input{margin-right:6px}.post-type-give_forms #posts-filter .tablenav.top .actions{position:absolute;left:230px;bottom:10px}.post-type-give_forms #posts-filter .tablenav.top .actions.bulkactions{left:0}#give-addons.wrap{margin:0!important}.give_forms_page_give-addons #wpbody-content{padding-bottom:0}.give-addons-header{padding:10px 20px;margin:0 0 0 -22px;background:url(../images/give-faces-bg.png) repeat 0 0 #0e0e0e;overflow:hidden}.give-addons-header .give-admin-logo{float:left}.give-addons-header .give-admin-logo a{box-shadow:none;outline:none}.give-addons-header .give-admin-logo img{max-width:237px}.give-addons-header .give-admin-logo span{display:none}.give-core-bundles-container{text-align:center;margin:80px 0 120px}.give-core-bundles-container h2.give-core-bundles-intro-heading{font-size:42px;line-height:1.2em;margin:0 0 20px;padding:0}.give-core-bundles-container p.give-core-bundles-intro-subheading{font-size:20px;margin:0}.give-price-bundles-wrap{padding:0 40px 100px;font-family:Montserrat,sans-serif;max-width:1200px;margin:0 auto}.give-price-bundles-wrap .dashicons-yes{color:#66bb6a;position:relative;top:-2px}.give-price-bundles-wrap .dashicons-no-alt{color:#d75a4a;position:relative;top:-2px}.give-price-bundles-wrap .dashicons-star-filled{color:#ff960e;font-size:16px}div.bundle{float:left;width:31.333%;background:#fff;text-align:center;box-shadow:0 0 20px rgba(0,0,0,.25);position:relative;min-height:775px}div.bundle:hover{box-shadow:0 0 25px rgba(0,0,0,.3)}div.bundle.featured-bundle{margin-top:-50px;width:36.333%;z-index:9;position:relative;min-height:845px}div.bundle.featured-bundle .bundle-title-wrap{background-color:#66bb6a}div.bundle.featured-bundle div.bundle-price-wrap{background:#f5f3e9}div.bundle.featured-bundle div.bundle-price-wrap .bundle-price{font-size:72px}div.bundle.featured-bundle div.bundle-price-wrap .bundle-dollar-sign,div.bundle.featured-bundle div.bundle-price-wrap .bundle-per-month,div.bundle.featured-bundle div.bundle-price-wrap .bundle-price{color:#66bb6a}div.bundle.featured-bundle .bundle-cta-wrap{bottom:50px}div.bundle.featured-bundle .bundle-cta-wrap>a{padding:20px 0;font-size:23px}div.bundle div.bundle-title-wrap{background-color:#8f8f8f;text-align:center;padding:0 20px;margin:0;height:100px;box-sizing:border-box}div.bundle div.bundle-title-wrap>h2{margin:0;padding:0;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.3);text-transform:uppercase;font-size:42px;line-height:100px}div.bundle div.bundle-title-wrap .bundle-popular{background:#ff960e;text-shadow:0 1px 0 #c16d00;color:#fff;text-transform:uppercase;padding:5px 12px 4px;margin:0;font-size:15px;border-radius:6px;position:relative;top:-9px;border-bottom:2px solid #c16d00}div.bundle div.bundle-price-wrap{background:#f9f8f2;text-align:center;color:#8f8f8f;padding:40px 0}div.bundle div.bundle-price-wrap .bundle-price{color:#8f8f8f;font-size:64px;line-height:1em}div.bundle div.bundle-price-wrap .bundle-price-p{margin:0 20px 0 0}div.bundle div.bundle-price-wrap .bundle-dollar-sign{color:#8f8f8f;font-size:36px}div.bundle div.bundle-price-wrap .bundle-per-month{color:#8f8f8f;font-size:25px;margin-right:-30px}div.bundle div.bundle-price-wrap .bundle-per-year{display:block;font-style:italic}div.bundle .bundle-quote{text-align:center;color:#999688;padding:25px 0;margin:0;font-style:italic;font-size:16px}ul.bundle-features{list-style:none;padding:25px;border-top:1px solid #ddd;text-align:left;width:225px;margin:0 auto}ul.bundle-features .label-give{font-size:13px;width:25px;height:25px;line-height:25px;padding:0;margin:0 5px 0 0;top:-1px;position:relative;display:inline-block}ul.bundle-features .label-give a{color:#fff}ul.bundle-features>li{margin:10px 0 0;padding:5px 0 0;font-size:15px}ul.bundle-features>li:first-child{margin-top:0;padding-top:0}ul.bundle-features .initial-bundle-feature>span{font-weight:600}ul.bundle-features .highlighted-addons{margin:0 0 0 20px;padding:0;font-size:14px;list-style:none}ul.bundle-features .highlighted-addons>li{list-style-type:none;margin:10px 0 0;padding:0;line-height:1em}ul.bundle-features .magnific-inline{text-decoration:none;color:#000;box-shadow:none;outline:none;cursor:default}ul.bundle-features .magnific-inline .hint,ul.bundle-features .magnific-inline:after,ul.bundle-features .magnific-inline:before{display:none}.bundle-cta-wrap{position:absolute;bottom:36px;left:0;right:0}.bundle-cta-wrap a{text-decoration:none;text-transform:uppercase;color:#fff;background:#66bb6a;border-radius:500px;padding:15px 0;display:block;box-shadow:0 5px 5px 0 rgba(0,0,0,.2);line-height:1.2em}.bundle-cta-wrap a:hover{background:#71c074}.give-addons-directory-wrap{background:#fff;margin:0 0 0 -20px;padding:70px 20px 60px;font-family:Montserrat,sans-serif;text-align:center}.give-addons-directory-wrap title{display:block;font-size:30px;margin:0 0 50px;line-height:1.2em}.give-addons-directory-wrap .type-download{display:inline-block;text-align:left;margin:0 2em 2em 0!important;padding:0;vertical-align:top;width:365px;text-decoration:none;color:inherit;border:1px solid #ddd;min-height:420px;overflow:hidden;background:#fcfcfc;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -1px 0 rgba(0,0,0,.1);transition-property:border,background,color;transition-duration:.05s;transition-timing-function:ease-in-out;position:relative}.give-addons-directory-wrap .type-download:hover{border:1px solid #d1d1d1}.give-addons-directory-wrap .type-download>.featured-img img{border-bottom:1px solid #ddd}.give-addons-directory-wrap .type-download .addon-content{*zoom:1;padding:15px 20px}.give-addons-directory-wrap .type-download .addon-content:after,.give-addons-directory-wrap .type-download .addon-content:before{content:" ";display:table}.give-addons-directory-wrap .type-download .addon-content:after{clear:both}.give-addons-directory-wrap .type-download .addon-content .addon-heading{margin:0 0 10px;font-size:20px;line-height:30px}.give-addons-directory-wrap .type-download .addon-content .addon-heading a{color:#66bb6a;outline:none;text-decoration:none;box-shadow:none}.give-addons-directory-wrap .type-download .addon-footer-wrap{border-top:1px solid #ddd;position:absolute;bottom:2px;left:0;width:100%;background-color:#fff;padding:15px 20px}@media (min-width:1350px){div.bundle .bundle-quote{padding-left:45px;padding-right:45px}div.bundle .bundle-cta-wrap{margin:0 40px}div.bundle .bundle-cta-wrap a{font-size:20px}}@media (max-width:1349px){.give-price-bundles-wrap{margin-left:-20px}div.bundle .bundle-quote{padding-left:10px;padding-right:10px}div.bundle .bundle-cta-wrap{margin:0 25px}div.bundle .bundle-cta-wrap a{font-size:18px}}@media (max-width:850px){.give-price-bundles-wrap{padding:40px 30px}.give-core-bundles-container{margin:30px 0 60px}div.bundle,div.bundle.featured-bundle{width:100%;margin:0 0 30px}}#give-dashboard-widgets-wrap .inside{padding-top:0;padding-bottom:0}.give_forms_page_give-reports #give-dashboard-widgets-wrap .inside{padding-left:0}#give-dashboard-widgets-wrap .inside #give-graphs-filter{float:none}#give-dashboard-widgets-wrap .postbox{margin-bottom:10px}#give-dashboard-widgets-wrap table.reports-table{clear:none}#give-dashboard-widgets-wrap #give-date-range-options{float:left}#give-dashboard-widgets-wrap #give-date-range-options>span{float:left;line-height:30px;font-style:italic;padding:0 5px 0 0}#give-graphs-filter{float:right}#give-graphs-filter .tablenav{margin:0 0 0 17px}#give-graphs-filter .tablenav .actions{padding:0}.give-graph .y1Axis{color:#66bb6a!important}.give-graph .y2Axis{color:#546e7a!important}body.give_forms_page_give-payment-history h1.nav-tab-wrapper,body.give_forms_page_give-payment-history h2.nav-tab-wrapper,body.give_forms_page_give-reports h1.nav-tab-wrapper,body.give_forms_page_give-reports h2.nav-tab-wrapper{margin-bottom:10px}body.give_forms_page_give-payment-history .actions,body.give_forms_page_give-reports .actions{padding-top:0}body.give_forms_page_give-payment-history .pagination-links,body.give_forms_page_give-reports .pagination-links{margin-left:10px}body.give_forms_page_give-payment-history p.donor-search,body.give_forms_page_give-reports p.donor-search{margin-right:10px}body.give_forms_page_give-payment-history .tablenav-right .tablenav-pages,body.give_forms_page_give-reports .tablenav-right .tablenav-pages{float:right}body.give_forms_page_give-payment-history .tablenav-right #give-reports-view,body.give_forms_page_give-reports .tablenav-right #give-reports-view{margin-top:0}body.give_forms_page_give-payment-history .tablenav-right .actions,body.give_forms_page_give-payment-history p.search-box,body.give_forms_page_give-reports .tablenav-right .actions,body.give_forms_page_give-reports p.search-box{float:left}body.give_forms_page_give-payment-history .reports-table-nav.tablenav.top,body.give_forms_page_give-reports .reports-table-nav.tablenav.top{width:100%;float:none;margin:0 0 10px}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top,body.give_forms_page_give-reports .reports-forms-details-wrap.top{float:right;overflow:hidden}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top #give-reports-filter,body.give_forms_page_give-reports .reports-forms-details-wrap.top #give-reports-filter{float:left}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top>.actions,body.give_forms_page_give-reports .reports-forms-details-wrap.top>.actions{padding-right:0}body.give_forms_page_give-payment-history .tablenav.bottom,body.give_forms_page_give-reports .tablenav.bottom{margin-top:10px}body.give_forms_page_give-payment-history h2.reports-earnings-title,body.give_forms_page_give-reports h2.reports-earnings-title{margin:7px 0 0}body.give_forms_page_give-payment-history .reports-views-wrap,body.give_forms_page_give-reports .reports-views-wrap{padding:3px 0 0}body.give_forms_page_give-payment-history .wrap.give-reports-donors-wrap,body.give_forms_page_give-reports .wrap.give-reports-donors-wrap{margin-right:0;margin-bottom:10px}body.give_forms_page_give-payment-history .widefat tbody td,body.give_forms_page_give-payment-history .widefat tbody th,body.give_forms_page_give-reports .widefat tbody td,body.give_forms_page_give-reports .widefat tbody th{padding-top:12px;padding-bottom:12px}body.give_forms_page_give-reports table.export-options-table tbody td{padding:20px 12px;vertical-align:top}body.give_forms_page_give-reports table.export-options-table .give-export-form{position:relative}body.give_forms_page_give-reports table.export-options-table .give-export-form .notice-wrap{background-color:transparent;padding:12px 12px 4px;margin:2px 0 -16px -11px;overflow:auto}body.give_forms_page_give-reports table.export-options-table .give-export-form .notice-wrap .spinner{margin:-2px -12px 8px 0}body.give_forms_page_give-reports table.export-options-table span#give-end-wrap input,body.give_forms_page_give-reports table.export-options-table span#give-start-wrap input{width:100px}#export-donor-options-wrap p{padding:20px 0 0;margin:0;font-weight:700}#export-donor-options-wrap ul{max-width:900px;overflow:hidden}#export-donor-options-wrap ul li{margin:0;padding:0 5px 5px 0;box-sizing:border-box;float:left;width:33%}.settings-excludes-list{max-height:120px;overflow:auto;padding:.5rem;border:1px solid #ddd}.settings-excludes-list li{margin:3px 0}#give-tools-recount-form .notice-wrap{position:relative;min-height:25px;margin:10px -12px -12px;background:#efefef;padding:10px 12px 12px;border-top:1px solid #e5e5e5}#give-tools-recount-form .notice-wrap .give-progress{position:absolute;top:15px}#give-tools-recount-form .notice-wrap .spinner{position:absolute;right:14px;top:13px;margin:0}#give-tools-recount-form .notice-wrap #give-batch-success{margin-bottom:6px}.recount-stats-controls form{display:inline}.give-recount-stats-descriptions{margin:8px 0 0;display:block}.give-recount-stats-descriptions span{line-height:24px;font-size:13px;font-style:italic;font-weight:400;color:#aaa;margin:0;display:none}.gateways-report-tablenav .actions.bulkactions{padding-right:0}table.give-table td{vertical-align:middle}table.give-table td.row-title h3{margin:0 0 .4em;font-size:1.2em}table.give-table td.row-title p{font-size:13px;font-style:italic;font-weight:400;color:#aaa;margin:0}#give-graphs-filter>.tablenav{height:auto}#give-logs-filter .search-box{float:right}#give-logs-filter .tablenav.top{float:left;clear:none;margin-top:0}.give-welcome-wrap{margin:0 0 0 -20px;padding:0}.give-welcome-header{background:#fff;height:100%;min-width:1000px}.give-welcome-header .give-welcome-header-inner{max-width:900px;margin:0;padding:25px 250px 20px 30px;position:relative}.give-welcome-header .give-welcome-h1{margin:0 200px 0 0;padding:0;color:#32373c;line-height:1.2em;font-size:2.8em;font-weight:600;display:inline-block;margin-right:15px!important}.give-welcome-header .give-welcome-h1:before{background:url(../images/give-icon-full-circle.svg);width:36px;height:36px;content:" ";display:block;float:left;margin:0 10px 0 0;position:relative;top:4px}.give-welcome-header .give-welcome-text{font-size:20px;margin:20px 0 30px;padding:0}.give-badge{background:url(../images/give-badge.png) no-repeat 0 0 transparent;padding-top:150px;height:52px;width:185px;color:#fff;font-weight:700;font-size:14px;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.8);margin:0;position:absolute;top:30px;right:20px}.give-welcome-content-wrap{padding:0;margin:0}.give-welcome-content-wrap.give-changelog-wrap{width:1140px}.give-welcome-content-intro{font-size:22px;font-style:italic;color:#8e8e8e;margin:50px 30px 60px;max-width:1400px;min-width:1000px}.give-ipad-showcase-wrap{border:3px solid #9199a5;border-radius:10px;position:relative;box-shadow:0 .75rem 2rem rgba(0,0,0,.4)}.give-ipad-showcase-wrap .give-ipad-showcase-inner{background:#fafbfb;border:10px solid #1e2026;border-radius:7px;display:grid}.give-ipad-showcase-wrap img{height:auto;max-width:100%}.give-feature-section{margin:0;padding:120px 30px}.give-feature-section__inner{display:flex;flex-direction:row;margin:0;align-items:center;justify-content:center;max-width:1400px;min-width:1000px}.give-feature-section:first-of-type{padding-top:0}.give-feature-section__step2{background:#fff}.give-feature-section span.dashicons{width:16px;height:16px;font-size:14px;margin:6px 0 0}.give-feature-section .give-feature-section-item{display:flex;width:50%}.give-feature-section .give-feature-section-item__container{padding:0 60px 0 0;margin:0}.give-feature-section .give-feature-section-item__container-right{padding-left:60px;padding-right:20px}.give-feature-section .give-feature-section-item h3{font-size:24px;font-weight:500;margin:0 0 20px}.give-feature-section .give-feature-section-item h3>.give-feature-section-item-number{background:#fff;width:40px;height:40px;margin:0 10px 0 0;padding:0;line-height:40px;text-align:center;color:#777;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);border-radius:50%;display:inline-block;font-size:22px}.give-feature-section .give-feature-section-item p{font-size:16px}.give-feature-section .give-feature-section-item .give-welcome-gateway-notice{font-size:12px!important;line-height:16px}.give-feature-section .give-feature-btns{margin:30px 0 20px}.give-feature-section .give-feature-btns li{display:inline;margin:0 25px 0 0}.give-feature-section .give-feature-btns .give-feature-btn-link{font-size:15px;line-height:30px}.social-items-wrap,.social-items-wrap>div{display:inline-block}.social-items-wrap .twitter-item-wrap{margin:0 20px 10px 0}.give-welcome-widgets{background:#fff;text-align:center;padding:100px 0 160px}.give-welcome-widgets p{font-size:16px}.give-welcome-widgets__inner{max-width:1400px}.give-welcome-widgets__heading{max-width:500px;margin:0 auto 100px}.give-welcome-widgets__heading h2{font-size:26px;font-weight:500}.give-welcome-widgets__heading .button{margin-top:10px;font-size:15px}.give-welcome-widgets__col{float:left;width:33.33%;box-sizing:border-box;padding:0 20px}.give-welcome-widgets__col h3{font-size:22px;font-weight:500}.give-welcome-widgets__col h3:before{background:url(../images/happy-face.svg) no-repeat top transparent;opacity:.3;content:" ";width:100%;height:85px;display:inline-block;font-size:80px;-moz-transition:.2s all linear;-o-transition:.2s all linear;transition:all .2s linear}.give-welcome-widgets__col p{font-size:13px}.give-welcome-widgets__col:hover h3:before{opacity:.45}.give-welcome-widgets__addons h3:before{background:url(../images/shopping-cart.svg) no-repeat top transparent}.give-welcome-widgets__documentation h3:before{background:url(../images/docs-book.svg) no-repeat top transparent}.give-welcome-widgets__col-inner{max-width:300px;margin:0 auto}.give-welcome-widgets__link{font-weight:700;font-size:15px}.give-contributor-group{list-style:none}.give-contributor-group img{border-radius:50%}.give-contributor-group .give-contributor{margin:0 10px 45px 0;display:inline-block;width:140px;text-align:center}.give-contributor-group .give-contributor a{outline:none;box-shadow:none}.give-contributor-group .give-contributor span{display:block;margin:3px 0 0;font-weight:700}.give-newsletter-form-wrap{margin:10px 0 15px;padding:10px 15px 15px;background:#f1f1f1;border:1px solid #ddd;max-width:900px}.give-newsletter-form-wrap .give-newsletter-intro{font-size:14px;font-style:italic;color:#777;margin:0}.give-newsletter-form-wrap .button,.give-newsletter-form-wrap input[type=email],.give-newsletter-form-wrap input[type=text]{width:100%;height:36px}.give-newsletter-form-wrap td{padding:0 10px 0 0}.give-newsletter-form-wrap div.give-newsletter-confirmation{background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 10px 4px 5px;padding:1px 12px;border-left:4px solid #7ad03a;display:none}.give-newsletter-form-wrap div.give-newsletter-confirmation>p{margin:.5em 0;padding:2px}.give-changelog-wrap .give-changelog{max-height:510px;margin:0 0 100px 30px;padding:20px;overflow-y:scroll;overflow-x:hidden;font-size:18px;line-height:28px;background:#fff;border:1px solid #ddd}.give-changelog-wrap .give-changelog br:first-child,.give-changelog-wrap .give-changelog br:first-child+br{display:none}.give-changelog-wrap .give-changelog h4{margin:0 0 10px;border-bottom:1px solid #e2e2e2;padding:0 0 6px;font-size:20px}.give-changelog-wrap .give-changelog h4+br{display:none}.dashboard_page_give-changelog #wpbody-content,.dashboard_page_give-getting-started #wpbody-content{padding-bottom:0}#give-paypal-connect{background:#039cde;color:#fff;font-size:14px;line-height:30px;font-weight:700;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;box-shadow:none;text-decoration:none;padding:8px 20px;border-radius:40px}#give-paypal-connect span:before{content:" ";width:16px;height:16px;display:inline-block;margin:0 8px 0 0;background-image:url(../images/paypal-48.png);background-size:16px;position:relative;top:2px}#give_donor_export_form{margin:0 0 5px}#give_donor_export #give_donor_export_form_chosen{display:block;margin:5px 0 1px}.column-status .give-donation-status,.column-status .give-test-mode-transactions-label{display:inline-block}.column-status .give-test-mode-transactions-label{margin:0 5px;vertical-align:middle}.give-settings-page .give-settings-section-content{display:flex;background-color:#f4f4f4;border-radius:8px;-webkit-box-shadow:0 0 5px 0 #ddd;-moz-box-shadow:0 0 5px 0 #ddd;box-shadow:0 0 5px 0 #ddd}.give-settings-page .give-settings-section-content .give-settings-section-group-menu{width:250px}.give-settings-page .give-settings-section-content .give-settings-section-group-menu ul,.give-settings-page .give-settings-section-content .give-settings-section-group-menu ul li{margin:0}.give-settings-page .give-settings-section-content .give-settings-section-group-menu ul li a{display:block;padding:20px;text-decoration:none;color:#333;font-weight:600;outline:none;box-shadow:none}.give-settings-page .give-settings-section-content .give-settings-section-group-menu ul li a:hover{background-color:#ebebeb}.give-settings-page .give-settings-section-content .give-settings-section-group-menu ul li a.active{background-color:#fff;border-left:4px solid #66bb6a;color:#333}.give-settings-page .give-settings-section-content .give-settings-section-group-content{width:100%;background:#fff;padding:10px 30px;border-bottom-right-radius:8px;border-top-right-radius:8px;min-height:400px}@media only screen and (max-width:480px){.give-settings-page .give-settings-section-content{flex-flow:row wrap}.give-settings-page .give-settings-section-content .give-settings-section-group-menu{width:100%}.give-settings-page .give-settings-section-content .give-settings-section-group-content{padding:10px}}.give-settings-page{margin:0 20px 0 2px}.give-settings-page #poststuff{padding-top:25px}.give-settings-page .give-settings-header{background:#fff;padding:10px 20px;margin:0 -20px 0 -22px}.give-settings-page .give-settings-heading-sep{font-size:14px;line-height:32px;width:15px}.give-settings-page .nav-tab-wrapper{height:54px;margin:0 -20px 0 -22px}.give-settings-page .give-subsubsub{list-style:none;margin:12px 0 3px;padding:0;float:left}.give-settings-page .give-subsubsub li{display:inline-block;margin:0 0 0 3px;padding:0;white-space:nowrap;color:#d3d3d3;font-weight:300;font-size:16px}.give-settings-page .give-subsubsub a{line-height:2;padding:.2em;margin:0 3px 0 0;text-decoration:none;font-size:14px;box-shadow:none;font-weight:400}.give-settings-page .give-subsubsub a.current{color:#000;font-weight:600;border:none}.give-settings-page .give-setting-tab-body{max-width:1260px}.give-settings-page div.give-submit-wrap{margin:20px 0}.give-settings-page .give_forms_page_give-payment-history .postbox .hndle{cursor:default}.give-settings-page .give-input-field{width:25em}.give-settings-page table table input[type=text]{width:15em}.give-settings-page .give-repeat-setting-field{margin:10px 0}.give-settings-page .give-remove-setting-field{width:25px;height:25px;padding:0;text-align:center;line-height:22px;font-size:21px;font-weight:300;cursor:pointer;margin-left:20px;display:inline-block}.give-settings-page .give-remove-setting-field:hover{background-color:red;color:#fff;border-radius:30px}.give-settings-page .give-forminp p:first-child .give-remove-setting-field{display:none}.give-settings-page .export-options-table tr.give-import-option:nth-child(odd){background:#f4f3f3}.give-settings-page .export-options-table tr.give-import-option:nth-child(odd) th{vertical-align:middle}.give-settings-page .export-options-table .give-import-dropdown:nth-child(2),.give-settings-page .export-options-table tr.give-import-option th:first-child{width:250px}.give-setting-tab-header{clear:both;overflow:hidden;margin:30px 0}.give-setting-tab-header h2{margin-top:8px}.give-setting-tab-header p{margin-top:0;margin-bottom:0}.give-radio-inline ul{margin-top:0}.give-radio-inline li{display:inline-block;margin:0 0 0 15px}.give-radio-inline li:first-child{margin-left:0}.give-tools-setting-page .bulkactions{overflow:visible}.form-table td.give-radio-inline fieldset li>label{margin:5px 0 0!important}div.give-field-description,p.give-field-description{color:#666;font-style:italic;font-size:14px!important;line-height:22px}div.give-field-description strong,p.give-field-description strong{color:#777}.give-setting-tab-header h2{float:left;display:inline-block;width:220px;font-style:italic;color:#aaa;margin:0;font-size:14px}.gateway-enabled-wrap{background-color:#f7f7f7;border:1px solid #e5e5e5}.gateway-enabled-wrap .gateway-enabled-settings-title{display:grid;grid-template-columns:.5fr 2.5fr 5fr 1fr 1fr;grid-gap:20px;border-bottom:1px solid #e5e5e5;padding:1rem;font-weight:600}.gateway-enabled-wrap .ui-sortable-placeholder{visibility:visible!important;border:2px dashed #e5e5e5;transition:all .2s ease}.gateway-enabled-wrap .ui-sortable-helper{background-color:#fafafa;box-shadow:0 4px 20px -5px rgba(0,0,0,.25);border:1px solid #e5e5e5;padding:.5rem!important}.give-payment-gatways-list{margin:0;padding:1rem}.give-payment-gatways-list li{display:grid;grid-template-columns:.5fr 2.5fr 5fr 1fr 1fr;align-items:center;grid-gap:20px;margin:0;padding:.5rem 0}.give-payment-gatways-list li:first-child{padding-top:0}.give-payment-gatways-list li:last-child{padding-bottom:0}.give-payment-gatways-list li .checkout-label{padding:.5rem .75rem}.give-payment-gatways-list li .gateways-checkbox,.give-payment-gatways-list li .gateways-radio{justify-self:center}.give-payment-gatways-list li span.give-drag-handle{padding:3px 4px 0 0;font-size:15px;font-weight:400;color:#bdbdbd;cursor:move}.give-payment-gatways-list li span.give-drag-handle:hover{color:#333}.give-gateways-notice{display:table;width:100%;max-width:1240px;background:#fff;margin:15px 0 0;padding:0;border:1px solid #e3e3e3}.give-gateways-notice .give-gateways-cc-icon{margin:0;padding:0 15px 0 25px;height:30px;width:30px;display:table-cell;vertical-align:middle}.give-gateways-notice .give-gateways-cc-icon svg{position:relative;top:2px;width:50px;height:40px}.give-gateways-notice .give-gateways-notice-title{font-size:16px;margin:20px 20px 0;padding:0}.give-gateways-notice .give-gateways-notice-message{line-height:24px;font-size:14px;margin:5px 20px 20px}.give-gateways-notice .give-gateways-notice-button{display:table-cell;vertical-align:middle;text-align:right;margin:0;padding:0 15px 0 0;width:200px}.give-gateways-notice .give-gateways-notice-button #give-stripe-connect{margin:0 0 10px}.give-gateways-notice .give-gateways-notice-button .give-view-gateways-btn{text-align:center;width:190px}.give-email-tags-wrap{margin:5px 0 0}.give-email-tags-wrap code{font-style:normal;padding:1px 2px;font-size:12px}.give-email-tags-wrap span{display:block;color:#aaa;font-style:italic;margin:0 0 2px;font-size:13px}.give-email-tags-wrap .give_price_tag,.give-email-tags-wrap .give_receipt_id_tag{display:none}.give-setting-tab-header-emails{margin:20px 0}.give-setting-tab-header-emails hr,.give-settings-admin-email-section .tablenav,.give-settings-donor-email-section .tablenav,.give-settings-email-settings-section .tablenav{display:none}.give-settings-admin-email-section .tablenav.bottom+.give-setting-tab-header-emails,.give-settings-donor-email-section .tablenav.bottom+.give-setting-tab-header-emails,.give-settings-email-settings-section .tablenav.bottom+.give-setting-tab-header-emails{margin:20px 0}.give-settings-admin-email-section .tablenav.bottom+.give-setting-tab-header-emails hr,.give-settings-donor-email-section .tablenav.bottom+.give-setting-tab-header-emails hr,.give-settings-email-settings-section .tablenav.bottom+.give-setting-tab-header-emails hr{display:block}.giveemailnotifications .check-column{padding:13px 10px 0 20px!important}.giveemailnotifications td.check-column input{display:none}.giveemailnotifications th.check-column .give-email-notification-status{color:#fff;cursor:pointer}.giveemailnotifications th.check-column .give-email-notification-status[data-edit="1"] i.dashicons{border-radius:1em;padding:2px}.giveemailnotifications th.check-column .give-email-notification-disabled:hover .dashicons-no-alt,.giveemailnotifications th.check-column .give-email-notification-enabled .dashicons-yes{background:#46b450}.giveemailnotifications th.check-column .give-email-notification-enabled .dashicons-lock{color:#46b450}.giveemailnotifications th.check-column .give-email-notification-disabled .dashicons-no-alt,.giveemailnotifications th.check-column .give-email-notification-enabled:hover .dashicons-yes{background:#bbb}.giveemailnotifications th.check-column .give-email-notification-disabled .dashicons-lock{color:#bbb}.giveemailnotifications th.check-column .dashicons-no-alt:hover:before{content:"\f147"!important}.giveemailnotifications th.check-column .dashicons-yes:hover:before{content:"\f335"!important}.giveemailnotifications .spinner.is-active{margin:0 0 0 2px;float:none}#system-info-textarea{width:800px;height:600px;font-family:Menlo,Monaco,monospace;background:#fff;white-space:pre;overflow:auto;display:block;direction:ltr}#give-download-sysinfo{margin:0}#api .tablenav .actions{overflow:visible}a.give-delete{color:#a00}.give-table thead th{padding:8px 10px!important}.post-type-give_forms .mce-container iframe,.post-type-give_forms .wp-editor-area{min-height:400px}.give-field-description{color:#aaa;font-style:italic;margin:0;padding-top:.5em}.give-image-thumb{position:relative;margin-top:14px}.give-image-thumb span.give-delete-image-thumb{position:absolute;background:red;color:#fff;border-radius:30px;left:-10px;top:-10px;cursor:pointer}.give-image-thumb img{max-width:250px;border:4px solid #fff}.give_email_access_link_tag{display:none}.give-license-settings-wrap{max-width:1240px;min-width:1000px;margin:20px 0 0 -10px;padding:0}.give-license-top-widget{border:1px solid #dbdbdb;min-height:250px}.give-license-top-widget .give-license-widget-heading{font-size:20px;margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #dbdbdb;line-height:1.2em}.give-license-top-widget .give-license-widget-heading .dashicons{height:25px;width:25px;font-size:28px;margin:-5px 10px 0 0}.give-license-top-widget .give-field-description{margin:0 0 20px;padding:0}#give-license-activator-wrap{background:#fff;margin:0;padding:30px}#give-license-activator-wrap .give-license-activation-form{background:#f4f4f4;padding:10px;position:relative}#give-license-activator-wrap .give-license-notices{position:absolute;background:#f4f4f4;top:0;left:0;height:100%;width:100%;padding:20px;z-index:3;box-sizing:border-box;display:none}#give-license-activator-wrap .give-license-notices .notice{position:relative;padding-right:40px}#give-license-activator-wrap #give-license-activator{font-size:22px;height:55px;padding:0 15px;margin:0 0 10px;width:100%}#give-license-activator-wrap .button{height:45px;width:100%;font-size:18px;display:block;clear:both;margin:0}#give-addon-uploader-wrap{background:#fff;padding:30px 25px 25px;margin:0}.give-upload-addon-form-wrap{position:relative}.give-upload-addon-form-wrap .give-upload-addon-instructions{margin:0;padding:0;opacity:.4;font-size:16px}.give-upload-addon-form-wrap .give-upload-addon-instructions span{display:block;margin:8px 0;font-size:14px}.give-upload-addon-form-wrap #give-upload-addon-file-select{display:none}.give-upload-addon-form-wrap .give-spinner-wrap{position:absolute;left:0;top:0;right:0;bottom:0;z-index:99;background-color:#fff}.give-upload-addon-form-wrap .give-spinner-wrap .give-spinner-inner{margin-top:5%;margin-left:42%}.give-upload-addon-form{background:#f4f4f4;padding:25px;text-align:center;outline:2px dashed #e2e2e2;outline-offset:-10px;transition:outline-offset .15s ease-in-out,background-color .15s linear;position:relative}.give-upload-addon-form.give-dropzone-active{outline-offset:-13px;outline:2px dashed #c6c6c6;background:#eaeaea}.give-upload-addon-form .give-addon-upload-notices{position:absolute;background:hsla(0,0%,100%,.66);top:0;left:0;height:100%;width:100%;padding:20px;z-index:3;text-align:left;box-sizing:border-box;display:none}.give-upload-addon-form .give-activate-addon-wrap{display:none;border:1px solid #dbdbdb;background:#fff;position:absolute;padding-top:20px;top:0;left:0;height:100%;width:100%;z-index:4;box-sizing:border-box}.give-upload-addon-form .give-activate-addon-wrap .dashicons{color:#66bb6a}#give-licenses-container{position:relative}#give-licenses-container .give-spinner-wrap{position:absolute;left:0;top:0;right:0;bottom:0;z-index:99;background-color:#fff}#give-licenses-container .give-spinner-wrap .give-spinner-inner{margin-top:5%;margin-left:45%}.give-licenses-list-header{margin:20px 0 30px;padding:0}.give-licenses-list-header h2{float:left;margin:0 0 20px;padding:0;font-size:18px}.give-licenses-list-header #give-refresh-button-wrap{float:left;margin:-6px 0 0 25px}.give-licenses-list-header #give-refresh-button-wrap #give-last-refresh-notice{margin:0 0 0 10px;line-height:28px;color:#666}.give-licenses-list-header hr{clear:both}.give-addon-wrap{border:1px solid #dbdbdb;background:#fff;padding:0;margin:0 0 20px;position:relative}.give-addon-wrap .give-license-top{background:#f4f4f4;border-bottom:1px solid #dbdbdb;display:flex;color:#333}.give-addon-wrap .give-license-notice-container.give-addon-notice-shown{background:#f4f4f4;border-bottom:1px solid #dbdbdb;padding:30px}.give-addon-wrap .give-license-notice-container.give-addon-notice-shown .notice{margin:0}.give-addon-wrap .give-license-top-header{display:block;font-size:15px;margin:0 0 20px;font-weight:700;color:#23282d}.give-addon-wrap .give-license-top-column{float:left;padding:30px;flex:1}.give-addon-wrap .give-license-top-column.give-license-info-field-wrap,.give-addon-wrap .give-license-top-column.give-license-key-field-wrap{border-right:1px solid #dbdbdb}.give-addon-wrap .give-license-top-column.give-license-key-field-wrap{flex:1.45;padding-right:10px}.give-addon-wrap .give-license-top-column.give-license-info-field-wrap .give-field-description{padding-top:0}.give-addon-wrap .give-license__status{margin:10px 0 0 -4px;padding:0}.give-addon-wrap .give-license__status .dashicons-yes{color:#66bb6a}.give-addon-wrap .give-license__status .dashicons-no{color:#a00}.give-addon-wrap .give-license__key{display:inline-block}.give-addon-wrap .give-license__key input[type=text]{margin:0 10px 0 0}.give-addon-wrap .give-license__key button{font-size:15px;position:relative;top:-1px}@media (min-width:1400px){.give-addon-wrap .give-license__key input[type=text]{min-width:290px;height:40px;font-size:18px;padding:10px}.give-addon-wrap .give-license__key button{width:110px;height:40px}}@media (max-width:1399px){.give-addon-wrap .give-license__key input[type=text]{min-width:230px;height:35px;font-size:15px;padding:8px}.give-addon-wrap .give-license__key button{width:85px;height:35px;font-size:1em}}.give-addon-wrap .give-license-action-link{display:block;margin:0 0 15px;box-shadow:none}.give-addon-wrap .give-license-renewal-date .dashicons{opacity:.8;margin:0 3px 0 0;position:relative;top:-2px}.give-addon-wrap .give-license-activations-remaining-icon{border-radius:100%;height:20px;width:20px;display:inline-block;padding:1px;font-size:12px;line-height:20px;text-align:center;font-weight:700;margin:0 2px 0 0}.give-addon-wrap .give-plugin__info{padding:6px 9px}.give-addon-wrap .give-plugin__status{border:none;padding:0 5px;line-height:20px!important}.give-addon-info-wrap{margin:30px;padding:20px;background:#f4f4f4;border:1px solid #dbdbdb;color:#333}.give-addon-info-wrap .give-addon-info-left{float:left}.give-addon-info-wrap .give-addon-name{font-weight:700;font-size:14px}.give-addon-info-wrap .give-addon-version{font-size:11px;margin:0 0 0 20px}.give-addon-info-wrap .give-addon-info-right{float:right}.give-addon-info-wrap .give-addon-info-right .give-button{margin:-5px 0 0;position:relative;top:2px}.give-addon-info-wrap .give-addon-info-right .give-button .dashicons{font-size:14px;width:14px;height:14px;margin-right:3px;margin-top:5px}.give-addon-info-wrap .give-addon-activation-status{border-radius:4px;color:#fff;background:#777;padding:3px 8px;margin:0 15px 0 0;font-size:11px}.give-addon-info-wrap .give-addon-activation-status__activated{background:#7ad03a;text-shadow:0 0 1px #4b8420}.give-addon-info-wrap .give-addon-view-changelog{margin:0 15px 0 0;font-size:12px}.give-filters{clear:both;background:#f5f5f5;border:1px solid #dfdfdf;padding:12px 12px 0}.give-filters .give-donation-forms-filter .chosen-single{height:28px;line-height:28px}.give-filters .chosen-container-single .chosen-single div b{background-position:0 4px}.give-filters .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 6px}.give-filters #give-payment-form-filter,.give-filters #give_donation_forms_filter{display:inline-block;width:300px}@media screen and (max-width:782px){.give-filters #give-payment-form-filter,.give-filters #give_donation_forms_filter{width:100%}}.give-filters #give-payment-date-filters label,.give-filters #give-payment-form-filter label{vertical-align:initial}.give-filters #give-payment-date-filters label.give-donation-forms-filter-label,.give-filters #give-payment-form-filter label.give-donation-forms-filter-label{vertical-align:middle}.give-filters #give_donation_forms_filter{width:255px}@media screen and (max-width:782px){.give-filters #give_donation_forms_filter{width:100%;max-width:100%}}.give-filters:after{content:"";display:table;clear:both}.give-filter{display:block;margin-bottom:12px;width:100%}.give-filter:after{content:"";display:table;clear:both}.give-filter label{display:block;margin-right:4px}.give-filter input{margin:0}.give-filter input[type=text]{height:28px;width:100%}.give-filter input[type=search],.give-filter input[type=text]{height:28px}.give-filter .button{height:28px;line-height:26px;margin:0;padding:0 10px 1px}.give-filter select{width:100%}@media screen and (min-width:783px){.give-filter{float:left;margin-right:18px;width:auto}.give-filter label{display:inline-block}.give-filter input[type=text]{display:inline-block;width:144px}}.give-filter-search input[type=search]#give-payments-search-input{display:block;float:left;width:205px;max-width:100%}.give-filter-search input[type=submit]{display:block;float:right;width:30%}@media screen and (min-width:783px){.give-filter-search input[type=search]{display:inline-block;margin-right:4px;width:auto}.give-filter-search input[type=submit]{display:inline-block;width:auto}}@media screen and (min-width:600px){.give-filter-half{float:left;width:49%}.give-filter-half:last-child{float:right}}@media screen and (min-width:783px){.give-filter-half{width:auto}.give-filter-half:last-child{float:left}.give-filter-half input[type=text]{width:96px}}.give-clear-filters-button{margin-left:8px}.give-submit-wrap{clear:both;background:#f5f5f5;border:1px solid #dfdfdf;margin:8px 0;padding:12px;font-size:13px;line-height:2.1em}#give-payment-filters ul.subsubsub{margin-bottom:8px}#give-payments-advanced-filter ul.subsubsub{margin-bottom:12px}#give-payments-filter .tablenav.top{float:none}#give-payments-filter .tablenav.top .bulkactions{margin-top:1px;padding-top:0}#give-payments-filter .give-email-column-value{font-size:14px;font-weight:700}#give-payments-filter #the-list .check-column input{margin-top:1px}#give-payments-filter .column-details{width:50px}#give-payments-filter .column-amount{width:120px}tr.status-refunded td{background:#cecece;border-top-color:#ccc}.wp-list-table.forms th#date{width:140px}.give-mobile-link{line-height:32px;vertical-align:middle}.give-mobile-link img{max-width:80%;height:auto;float:left}.give-donation-status>span{display:inline-block;width:12px;height:12px;position:relative;top:1px;margin:0;padding:0;border-radius:50%;background:#888;line-height:16px}.give-donation-status.status-pending>span{background-color:#ffba00}.give-donation-status.status-complete>span,.give-donation-status.status-publish>span{background-color:#7ad03a}.give-donation-status.status-refunded>span{background-color:#777}.give-donation-status.status-failed>span{background-color:#a00}.give-donation-status.status-abandoned>span{background-color:#333}.give-donation-status.status-revoked>span{background-color:#d9534f}.give-donation-status.status-give_subscription>span,.give-donation-status.status-renewal>span,.give-donation-status.status-subscription>span{background-color:#5bc0de}#test-payment-label{padding:.2em .4em .3em;font-size:11px;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;background-color:#ffba00;margin:0 15px;vertical-align:middle}#test-payment-label:hover{color:#fff;text-decoration:none}#give-payments-filter .give-payment-id{padding:.2em .4em .3em;font-size:11px;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;font-weight:400}#give-payments-filter .give-payment-id:hover{color:#fff;text-decoration:none}#give-payments-filter .column-details{padding-right:30px}#give-payments-filter .give-donation-status{display:inline-block}#give-order-update .give-donation-status{display:inline-block;float:none;margin:0 10px;position:relative;top:3px}#give-order-update .give-order-top{border-bottom:1px solid #eee;overflow-x:auto;white-space:nowrap;width:100%}#give-order-update .give-order-top h3.hndle{float:left;border:none;display:inline-block}#give-order-update .give-order-top .delete-donation{display:inline-block;float:right}#give-order-update .give-order-top .delete-donation a{width:18px;height:16px;display:block;margin:11px 15px;content:"\f182";font-size:18px;color:#b5b5b5}#give-order-update .give-order-top .delete-donation a:focus,#give-order-update .give-order-top .delete-donation a:hover{color:red;box-shadow:none}.column-donation_form .donation-level-text-wrap{font-style:italic;display:block}@media handheld,only screen and (max-width:640px){.wp-list-table.forms th{width:auto!important}}.download_page_give-payment-history .ui-dialog .ui-dialog-titlebar-close span{margin-left:-8px;margin-top:-8px}.give-admin-box .label{font-weight:600}.give-admin-box-inside{margin:0;padding:3px 10px;clear:both;border-bottom:1px solid #eee;word-break:break-word}.give-admin-box-inside .strong{font-weight:600}.give-admin-box .right{float:right}#give-order-details .inside,#give-order-update .inside{margin:0;padding:0}#give-order-update input.give_datepicker{width:180px}#give-order-update input[type=number].give-payment-time-hour,#give-order-update input[type=number].give-payment-time-min{width:50px}.give-admin-box-inside:last-child{border-bottom:0}#give-edit-order-form .data-payment-key{word-break:break-all}.give-order-update-box #major-publishing-actions .button-secondary{margin-right:10px}#give-donation-overview th{text-align:left}#give-donation-overview .give-select-chosen{width:97%}#give-edit-order-form .row{margin-top:10px}#give-donation-overview ul,#give-donor-details .order-data-address input,#give-donor-details .order-data-column p.data input,#give-edit-order-form .column input,#give-order-address-country-wrap select{clear:both;display:block}.give-order-data input.small-text{margin:0}#give-order-update span.label{display:inline;width:50px}.give-order-update-box .button-primary{margin-right:0}#give-edit-order-form .column .description{padding-right:10px}#give-donation-overview .inside>ul>li,#give-donation-overview .row>ul>li,#give-edit-order-form .column{display:inline-block;position:relative;vertical-align:top}#give-donation-overview ul{font-size:0}#give-donation-overview ul li{font-size:13px}#give-donation-overview ul li.actions{text-align:right;min-width:200px}#give-donation-overview ul li.remove{text-align:right}#give-donation-overview ul .row{padding:12px;border-bottom:1px solid #eee}#give-order-data .data span{color:#666;font-weight:600}input.give-price-field{width:80px;padding:3px 5px}.give_forms_page_give-payment-history.js .postbox .hndle{cursor:default}#give-payment-notes textarea{min-height:150px}#give-payment-notes #give-add-payment-note{margin:6px 0 15px}#give_comment{min-height:150px}#give-billing-details .column>div{margin:0 0 10px}#give-billing-details label{display:block;margin-bottom:5px}#give-billing-details .column-container{padding:5px 0 10px}#give-billing-details input[type=text]{width:98%}#give-billing-details .chosen-container{width:98%!important}@media screen and (min-width:1200px){#give-edit-order-form .column{width:33%}#give-order-address .column{width:49%}#give-donation-overview.columns-4 li.actions{width:25%;margin-top:0;margin-right:0}}@media screen and (max-width:1199px){#give-edit-order-form .column{width:49%}}@media screen and (max-width:782px){.order-data-column input[type=email]{padding:6px 10px}}#give-donation-overview .inside,#give-donor-details .inside{margin-top:0}.give_forms_page_give-payment-history #give-dashboard-widgets-wrap #side-sortables{padding-top:0}.give-select-chosen .spinner{position:absolute;right:5px;top:2px;z-index:999}.give-select-chosen-ajax .spinner{visibility:visible}.give-select-chosen-ajax.chosen-container-single .chosen-search input[type=text],.give-select-chosen-ajax .chosen-search input[type=text]{background-image:none!important}.give-dashboard-widget .give-dashboard-today{text-align:center}.give-dashboard-widget .give-dashboard-today .give-dashboard-date-today{margin:10px 0 0;padding:0}.give-dashboard-widget .give-dashboard-today .give-dashboard-happy-day{padding:3px;margin:0}.give-dashboard-widget .give-dashboard-today .give-dashboard-today-earnings{font-size:42px;color:#4ead61;font-weight:700;margin:15px 0 0;line-height:1}.give-dashboard-widget .give-dashboard-today .give-donations-today{font-size:18px;font-weight:700;margin:0 0 30px;padding:4px 0 1px}.give-dashboard-widget .give-dashboard-today .give-last-seven{font-size:14px;font-weight:700;padding:0;margin:0 0 30px}.give-dashboard-widget .give-table-stats{width:100%;text-align:center;margin:0;table-layout:fixed;border-top:1px solid #ececec;border-spacing:0}.give-dashboard-widget .give-table-stats .give-dashboard-stat-total,.give-dashboard-widget .give-table-stats .give-dashboard-stat-total-label{padding:0;margin:0}.give-dashboard-widget .give-table-stats .give-dashboard-stat-total{color:#4ead61;font-weight:700;font-size:16px}#give_dashboard_sales>.inside{padding:0}#give_dashboard_sales .give-table-stats td{padding:10px 0}#give_dashboard_sales .give-table-stats td:first-of-type{border-right:1px solid #ececec}#give_dashboard_sales .give-table-stats tr#give-table-stats-tr-1 td{border-bottom:1px solid #ececec}#dashboard_right_now .give-forms-count:before{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;width:18px;height:18px;content:"\e800"}.give-range_slider_field{margin-top:.8rem}.give_forms_page_give-donors .wp-heading-inline+.notice:first-of-type{margin-top:25px}.give_forms_page_give-donors .give-nav-tab-wrapper{margin:10px -20px 20px}.give_forms_page_give-donors #give-donors-filter{position:relative}.give_forms_page_give-donors #give-donors-filter p.search-box{margin:0}.give_forms_page_give-donors #give-donors-search-filter{display:block;overflow:hidden}.give_forms_page_give-donors #give-donor-card-wrapper{margin-left:-1px;z-index:2;min-height:200px}.give_forms_page_give-donors #give-donor-card-wrapper input{font-weight:400}.give_forms_page_give-donors #give-donor-card-wrapper .donor-section{border-bottom:1px solid #eee;margin-bottom:10px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-section .give-donor-search-box{margin-right:25px;width:auto;display:inline-block;float:left}.give_forms_page_give-donors #give-donor-card-wrapper .donor-section table{margin-bottom:0}.give_forms_page_give-donors #give-donor-card-wrapper>div:first-child{padding-top:20px}.give_forms_page_give-donors #give-donor-card-wrapper>div:last-child{padding-bottom:20px;border:none}.give_forms_page_give-donors #give-donor-card-wrapper .avatar-wrap{padding:0 15px 15px 0;text-align:center;float:left}.give_forms_page_give-donors #give-donor-card-wrapper .avatar-wrap img{border-radius:50%}.give_forms_page_give-donors #give-donor-card-wrapper a.delete{text-decoration:none;color:red;margin-right:5px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-since{margin:10px 0;font-size:16px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-id{display:inline-block;font-size:24px;font-weight:600;margin-right:10px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-name-wrap{display:inline-block}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-edit-link{margin-bottom:15px}.give_forms_page_give-donors #give-donor-filters .give-donor-search-box{display:inline-block;float:left;margin-right:18px}.give_forms_page_give-donors #give-donor-filters .give-donor-search-box input#give-donors-search-input{width:205px;max-width:100%}.give_forms_page_give-donors #give-donor-filters label{vertical-align:initial}.give_forms_page_give-donors #give-donor-filters label.give-donation-forms-filter-label{vertical-align:middle}.give_forms_page_give-donors .donor-main-wrapper{clear:both;margin:0 0 20px}@media (max-width:655px){.give_forms_page_give-donors .donor-main-wrapper{width:100%}}.give_forms_page_give-donors .donor-main-wrapper table{margin:0}.give_forms_page_give-donors .donor-main-wrapper input[type=email],.give_forms_page_give-donors .donor-main-wrapper input[type=number],.give_forms_page_give-donors .donor-main-wrapper input[type=text]{width:200px}.give_forms_page_give-donors #donor-summary{padding:0 20px}.give_forms_page_give-donors #donor-summary:after{font-family:dashicons;content:"\f110";position:absolute;top:10px;right:10px;font-size:100px;color:#f0f0f0;z-index:0}.give_forms_page_give-donors #give-donor-card-wrapper .donor-address-wrapper{width:202px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-address-wrapper span[data-key=line2]{display:table;clear:both}.give_forms_page_give-donors #give-donor-card-wrapper .donor-address-wrapper select{width:200px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-info{min-height:185px}.give_forms_page_give-donors #give-donor-card-wrapper .info-wrapper{min-height:125px}.give_forms_page_give-donors .donor-info .donor-name{font-size:24px;font-weight:600}.give_forms_page_give-donors #disconnect-donor,.give_forms_page_give-donors #view-user-profile{font-size:12px;font-weight:400;text-decoration:none}.give_forms_page_give-donors #donor-edit-actions{text-align:center;margin-bottom:20px;line-height:28px}.give_forms_page_give-donors #donor-edit-actions .button-secondary{margin-right:10px}.give_forms_page_give-donors #give-donor-card-wrapper .edit-item{display:none}.give_forms_page_give-donors #give-donor-card-wrapper .give_user_search_results{left:1px;top:16px}.give_forms_page_give-donors #give-donor-card-wrapper .give_user_search_results ul{width:200px}.give_forms_page_give-donors #donor-stats-wrapper{margin:0 auto;text-align:center;padding:15px}.give_forms_page_give-donors #donor-stats-wrapper ul{margin:0;padding:0;overflow:hidden}.give_forms_page_give-donors #donor-stats-wrapper ul li{width:50%;float:left;line-height:22px;font-size:14px;margin:0}.give_forms_page_give-donors #donor-stats-wrapper a{text-decoration:none}.give_forms_page_give-donors #donor-stats-wrapper .dashicons{color:#888}.give_forms_page_give-donors #donor-tables-wrapper table{width:100%;text-align:center}.give_forms_page_give-donors #donor-tables-wrapper th{text-align:center}.give_forms_page_give-donors #donor-tables-wrapper .donations tr>td:first-child,.give_forms_page_give-donors #donor-tables-wrapper .donations tr>th:first-child,.give_forms_page_give-donors #donor-tables-wrapper .emails tr>td:first-child,.give_forms_page_give-donors #donor-tables-wrapper .emails tr>th:first-child{text-align:left}.give_forms_page_give-donors #donor-tables-wrapper .donations tr>td:only-child{text-align:center}.give_forms_page_give-donors #donor-notes-wrapper{min-height:50px}.give_forms_page_give-donors .donor-notes-header img,.give_forms_page_give-donors .donor-notes-header span{font-weight:600;line-height:30px;vertical-align:middle}.give_forms_page_give-donors .donor-note-input{width:100%;margin-bottom:5px}.give_forms_page_give-donors #give-donor-notes div:nth-of-type(2n){background-color:#f9f9f9}.give_forms_page_give-donors #give-donor-notes .donor-note-wrapper{border-bottom:1px solid #f9f9f9;min-height:38px;padding:0}.give_forms_page_give-donors #give-donor-notes .donor-note-wrapper .note-content-wrap{padding:10px 12px;line-height:20px;font-size:14px}.give_forms_page_give-donors #give-donor-notes .give-no-donor-notes{text-align:center;padding:20px}.give_forms_page_give-donors .donor-note-wrapper span{display:block}.give_forms_page_give-donors .delete-donor{text-align:center}.give_forms_page_give-donors .give-lock-block{margin-left:-25px;text-decoration:none;font-size:14px;margin-right:3px}.give_forms_page_give-donors .give-lock-block i{color:#000;font-size:14px}.give_forms_page_give-donors #donor-address-wrapper .give-no-address-message{margin:.5rem 1%;line-height:3.4em}.give_forms_page_give-donors #donor-address-wrapper .give-donor-addresses .inside{padding-bottom:0}.give_forms_page_give-donors #donor-address-wrapper .add-new-address{margin:.5rem 1%!important}.give_forms_page_give-donors #donor-address-wrapper .add-new-address-form-hidden{position:absolute;right:13px;left:13px;top:0;visibility:hidden}.give_forms_page_give-donors #donor-address-wrapper .all-address .address{min-height:146px;border:1px solid #dad9d9;padding:9px;border-radius:5px;background-color:#fff}.give_forms_page_give-donors #donor-address-wrapper .all-address .address .address-number-label{color:grey;cursor:default}.give_forms_page_give-donors #donor-address-wrapper .all-address .address a{text-decoration:none}.give_forms_page_give-donors .comments td:nth-child(3n){text-align:left}.give_forms_page_give-donors .give-donor-admin-avatar{width:40px;height:40px;border-radius:50%;border:1px solid #e5e5e5;float:left;vertical-align:middle;margin-right:10px;line-height:40px;text-align:center}.give_forms_page_give-donors .give-donor-admin-avatar img{border-radius:50%;width:40px;height:40px}.give_forms_page_give-donors .give-donor-name-text{font-weight:600;font-size:14px}.give_forms_page_give-donors .give-donor-id{color:#555}.give_forms_page_give-donors .give-donor-name:focus{box-shadow:none;outline:none}.give_forms_page_give-donors #donor-avatar .give-donor-admin-avatar,.give_forms_page_give-donors #donor-avatar img{width:96px;height:96px;line-height:96px;margin-right:0;font-size:36px}@media screen and (max-width:782px){#wp-content-media-buttons a.give-thickbox{padding:6px 14px;line-height:normal;font-size:14px;height:auto}.wp-media-buttons span#give-media-button{margin-top:0!important;margin-left:2px!important}}.mce-primary.mce-give-primary button{padding-right:10px;padding-left:10px}.wp-core-ui .give-admin-button{padding-left:7px;padding-right:7px}.give-admin-button-icon{display:inline-block;width:18px;height:18px;vertical-align:text-top;margin:0 2px}.give-admin-button-icon:before{font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.give-admin-button-icon-update:before{content:"\f463"}.give-status-table{margin-bottom:1em}.give-status-table h2{font-size:14px;margin:0}.give-status-table tr:nth-child(2n) td,.give-status-table tr:nth-child(2n) th{background:#fcfcfc}.give-status-table th{font-weight:700;padding:9px}.give-status-table td:first-child{width:33%}.give-status-table td.help{width:1em}.give-status-table td{padding:9px;font-size:1.1em}.give-status-table td mark{background:transparent none}.give-status-table td mark.yes{color:#7ad03a}.give-status-table td mark.no{color:#999}.give-status-table td mark.error{color:#a00}.give-status-table td ul{margin:0}.wrap div.give-debug-report-wrapper{margin-bottom:5px}.wrap div.give-debug-report-wrapper p{font-size:18px;margin:1em 0 .7em;padding:0}.wrap div.give-debug-report-wrapper .give-debug-report-actions{margin:0 0 1.7em}.wrap div.give-debug-report-wrapper .give-debug-report-actions .js-give-debug-report-button{margin-right:10px}.wrap div.give-debug-report-wrapper .give-debug-report-actions .dashicons{font-size:16px;position:relative;top:4px;left:-2px}.give-debug-report{display:none;margin:10px 0;padding:0;position:relative}.give-debug-report textarea{font-family:monospace;width:100%;margin:0;height:300px;padding:20px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;resize:none;font-size:12px;line-height:20px;outline:0}.give-progress{height:15px;width:95%;border-radius:4px;overflow:hidden;background-color:#f5f5f5}.give-progress>div{height:100%;width:0}.admin-color-fresh .give-progress div,.give-progress div{background:#0073aa}.admin-color-light .give-progress div{background:#888}.admin-color-blue .give-progress div{background:#096484}.admin-color-coffee .give-progress div{background:#c7a589}.admin-color-ectoplasm .give-progress div{background:#a3b745}.admin-color-midnight .give-progress div{background:#e14d43}.admin-color-sunrise .give-progress div{background:#dd823b}.give-spinner-wrapper{position:absolute;left:0;right:0;bottom:0;top:0;background:hsla(0,0%,96.1%,.57);z-index:1;display:none}.give-spinner-wrapper.is-active{display:inline-block}.give-spinner-wrapper .aligncenter{position:absolute;top:50%;left:50%;margin:10px 10px 0 0}.give-spinner.spinner.is-active{margin:0 0 0 2px;float:none}ul.give-radio-inline input,ul.give-radio-inline li{display:inline-block!important}.chosen-container a{transition:none}.give-width-25em{width:25em}.give-spinner-wrap{position:relative}.give-spinner-wrap .spinner{float:none;margin-top:0;margin-right:0}.give-update-panel-content p{font-size:16px}#give-updates .give-update-panel-content{margin:0 0 30px}#give-updates .give-update-panel-content p{font-size:17px;font-style:italic;margin:0}#give-updates .dashicons-no-alt{color:red}#give-updates .dashicons-yes{color:green}#give-updates #give-db-updates .spinner{margin-top:0}#give-updates #give-updates-content{max-width:1200px}#give-updates .give-update-paused-text-p{margin:0 20px 0 0;line-height:30px;font-style:italic;font-size:14px}body.give_forms_page_give-updates .give-run-update-containt .give-run-update-button{margin-right:10px}.give-blank-slate{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:0 auto;padding:40px;text-align:center}.give-blank-slate :last-child{margin-bottom:0}.give-blank-slate__cta,.give-blank-slate__heading,.give-blank-slate__help,.give-blank-slate__message{margin:0 0 10px}.give-blank-slate__image{display:block;height:80px!important;margin:0 auto 10px;width:auto}.give-blank-slate__select{margin-bottom:20px}.give-blank-slate__help{color:#666;font-style:italic}.give-blank-slate__help a{display:inline-block;text-decoration:underline}.give-blank-slate a.give-blank-slate__cta{display:inline-block;font-size:1.2em;height:auto;margin:0 0 10px;padding:.75em 1.5em}.chosen-container-single .chosen-single{background:#fff;height:30px;line-height:30px;border:1px solid #ddd;box-shadow:none}.chosen-container-single .chosen-single span{font-size:14px}.chosen-container-single .chosen-single div b,.chosen-container-single.chosen-with-drop .chosen-single div b{background-position-y:4px}.chosen-container-active.chosen-with-drop .chosen-single{background:#fff}.chosen-container .chosen-results li.highlighted{background:#3875d7;color:#fff}.chosen-container-multi .chosen-choices{border:1px solid #aaa;background-image:none}.chosen-container-multi .chosen-choices li.search-choice{background-image:none}.give-tools-setting-page-import h1.handle{padding:15px 0 0}.give-tools-setting-page-import .give-progress-steps{width:100%;padding:0 0 24px;margin-left:0;list-style:none outside;overflow:hidden;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.give-tools-setting-page-import .give-progress-steps li{width:25%;float:left;padding:0 0 1.2em;margin:0;text-align:center;position:relative;border-bottom:4px solid #ccc;line-height:1.4em}.give-tools-setting-page-import .give-progress-steps li.active{border-color:#4ead61;color:#4ead61}.give-tools-setting-page-import .give-progress-steps li.active:before{border-color:#4ead61;color:#4ead61;background:#4ead61}.give-tools-setting-page-import .give-progress-steps li:before{content:"";border:4px solid #ccc;border-radius:100%;width:10px;height:10px;position:absolute;bottom:0;left:50%;margin-left:-6px;margin-bottom:-10px;background:#fff}.give-tools-setting-page-import .step-4 h2{text-align:center;font-size:20px!important}.give-tools-setting-page-import .step-4 p{text-align:center}.give-tools-setting-page-import .button-secondary.step-4,.give-tools-setting-page-import .give-image-thumb{display:none}.give-tools-setting-page-import h2#give-import-title{background:#f3f3f3;font-size:15px;font-weight:600;margin:-8px -22px 11px;padding:12px 22px}.give-tools-setting-page-import table.step-2 h2#give-import-title{font-size:small;font-weight:inherit}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields-title{font-size:18px;font-weight:600;margin:0}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields{white-space:nowrap;overflow:hidden}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields li{display:inline-block;margin:0 10% 0 0}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields li span.give-import-donation-required-symbol{border-radius:1em;vertical-align:middle;padding:2px;background:#46b450;color:#fff}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields li span.dashicons-no-alt{background:#bbb}.give-tools-setting-page-import .give-progress{margin-top:7px}.give-import-core-settings .give-progress-steps li{width:33.33%}.give-import-core-settings .step-3 h2{text-align:center;font-size:20px!important}.give-import-core-settings .step-3 p{text-align:center}form.give-import-form table.widefat{border:none}.wrap .give-importer-h1{margin:0;padding:20px 0}.give-tools-setting-page #give-export_donations-form table{padding-left:10px}.give-tools-setting-page #give-export_donations-form table tbody h2{padding:8px 0 0}.give-tools-setting-page #give-export_donations-form table tbody td.row-title{width:30%;vertical-align:top}.give-tools-setting-page #give-export_donations-form table tbody td ul.give-export-option-ul{margin-top:5px}.give-tools-setting-page #give-export_donations-form table tbody p.give-field-description{display:table;width:100%}.give-tools-setting-page #give-export_donations-form table tbody .add-notices{margin-top:15px}.give-tools-setting-page #give-export_donations-form table tbody .add-notices .give-progress{margin-top:7px}.give-tools-setting-page #give-export_donations-form table tbody .chosen-container-multi .chosen-choices{min-height:30px}.give-tools-setting-page #give-export_donations-form table tbody .chosen-container-multi .chosen-choices li{margin:4px 4px 4px 0}.give-tools-setting-page #give-export_donations-form .give-export-option{display:flex;flex-flow:row wrap;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5}.give-tools-setting-page #give-export_donations-form .give-export-option ul{margin-bottom:1rem}.give-tools-setting-page #give-export_donations-form .give-export-option ul li{position:relative;margin-bottom:.7rem;padding:0 1rem}.give-tools-setting-page #give-export_donations-form .give-export-option ul li label{display:block;padding-left:22px}.give-tools-setting-page #give-export_donations-form .give-export-option ul li label input{position:absolute;top:6px;left:15px}.give-tools-setting-page #give-export_donations-form .give-export-option ul .give-export-option-label{font-size:15px;font-weight:500;border-bottom:1px solid #e5e5e5;margin-bottom:1rem;padding:1rem}.give-tools-setting-page #give-export_donations-form .give-export-option>li{border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;width:33%;margin-bottom:0}.give-tools-setting-page .give-export-donors .give-progress{margin-top:7px}#give-export-donations .give_forms_categories,#give-export-donations .give_forms_tags{min-width:250px;margin:0 0 10px;display:block}#give-export-donations .give_forms_categories input,#give-export-donations .give_forms_tags input{color:#999}#give-export-donations div.chosen-container ul.chosen-choices{border:1px solid #ddd}#give-export-donations div.chosen-container ul.chosen-choices input.chosen-search-input{border:1px solid #ddd;height:20px}#give-export-donations select{vertical-align:inherit;margin:0;height:26px;line-height:26px;border:1px solid #ddd}@media only screen and (max-width:1080px){.give-tools-setting-page #give-export_donations-form .give-export-option>li{width:49.5%}}@media only screen and (max-width:782px){.give-tools-setting-page #give-export_donations-form .give-export-option>li{width:49.5%}.give-tools-setting-page #give-export_donations-form .give-export-option ul li label{padding-left:32px}.give-tools-setting-page #give-export_donations-form .give-export-option ul li label input{top:0}}.give-admin-progress-bar{height:8px;position:relative;background:#eee;border-radius:25px;overflow:hidden;margin:5px 0 2px}.give-admin-progress-bar>span{display:block;height:100%;border-top-right-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:20px;border-bottom-left-radius:20px;background-color:#2bc253;position:relative;overflow:hidden}.give-admin-goal-achieved>.dashicons{color:#ffba00;font-size:13px;height:16px;width:13px;line-height:18px}#give-form-goal-stats .inside{margin:0;padding:15px;text-align:center}#give-form-goal-stats .give-admin-progress-bar{margin-bottom:10px}#give-form-goal-stats .give-admin-goal-achieved{display:block;margin-top:6px}.give-nav-tab-wrapper{background:#ddd;border:none!important;padding-top:0;overflow:hidden}.give-nav-tab-wrapper .nav-tab{border:none;margin:0;padding:15px 30px;outline:none;box-shadow:none;background:#ddd}.give-nav-tab-wrapper .nav-tab:hover{background:#ebebeb}.give-nav-tab-wrapper .nav-tab.nav-tab-active{background:#f1f1f1;box-shadow:inset 0 4px 0 #66bb6a;margin:0}@media screen and (max-width:600px){.give-nav-tab-wrapper{position:relative;padding-top:0!important}.give-nav-tab-wrapper>a{width:100%;box-sizing:border-box;margin:0;background-color:#fff;border:1px solid #ccc}.give-nav-tab-wrapper>a:hover{border-bottom:1px solid #ccc}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper{position:absolute;top:0;right:0}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper #give-show-sub-nav{height:28px;width:30px;border-radius:0;margin:0}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper #give-show-sub-nav>span.dashicons{margin:6px auto 0;display:block}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab{top:35px;right:0;left:auto}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a{background:#fff}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a:hover{background:#e5e5e5}.give-mobile-hidden{display:none}}.give-sub-nav-tab-wrapper{position:relative;z-index:999;float:left;display:none}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab{border:1px solid #f1f1f1;border-bottom:none;position:absolute;top:37px;right:0}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a{float:left;background:#fff;padding:8px 10px;clear:both;text-decoration:none;border-bottom:1px solid #f1f1f1;min-width:170px;color:#555;font-size:14px;font-weight:600}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a:hover{background:#ebebeb}#give-show-sub-nav{text-decoration:none;padding:3px 4px;border-bottom:1px solid #ccc;line-height:0;background:#fff;border-radius:4px;margin:15px 0 0 10px}#give-show-sub-nav>span.dashicons{font-size:16px;height:16px;width:16px}#give-show-sub-nav:active,#give-show-sub-nav:hover{outline:none;box-shadow:inset 0 0 4px #ddd}.give_forms_page_give-subscriptions .wp-header-end+.notice,.post-type-give_forms .wp-header-end+.notice{margin-top:11px}.give_forms_page_give-subscriptions #give-subscription-details-h1,.give_forms_page_give-subscriptions #give-subscription-list-h1,.give_forms_page_give-subscriptions .wp-heading-inline,.post-type-give_forms #give-subscription-details-h1,.post-type-give_forms #give-subscription-list-h1,.post-type-give_forms .wp-heading-inline{margin:0;padding:10px 0}.give_forms_page_give-subscriptions #give-subscription-details-h1:before,.give_forms_page_give-subscriptions #give-subscription-list-h1:before,.give_forms_page_give-subscriptions .wp-heading-inline:before,.post-type-give_forms #give-subscription-details-h1:before,.post-type-give_forms #give-subscription-list-h1:before,.post-type-give_forms .wp-heading-inline:before{background:url(../images/give-icon-full-circle.svg);width:30px;height:30px;content:" ";display:block;float:left;margin-right:12px}.give_forms_page_give-subscriptions #wpcontent,.post-type-give_forms #wpcontent{padding:0}.give_forms_page_give-subscriptions #wpbody,.post-type-give_forms #wpbody{color:#000;padding-left:20px;position:relative}.give_forms_page_give-subscriptions #wpbody:after,.post-type-give_forms #wpbody:after{content:"";background-color:#fff;border-bottom:1px solid #dbdbdb;height:72px;left:0;top:46px;position:absolute;width:100%;z-index:-1}@media (min-width:601px){.give_forms_page_give-subscriptions #wpbody:after,.post-type-give_forms #wpbody:after{top:0}}.give_forms_page_give-subscriptions #wpbody .wrap:not(.give-settings-page),.post-type-give_forms #wpbody .wrap:not(.give-settings-page){margin-top:12px}.give_forms_page_give-subscriptions #wpbody .wp-header-end,.post-type-give_forms #wpbody .wp-header-end{margin-top:6px}@media (min-width:601px){.give_forms_page_give-subscriptions #wpbody .wp-header-end,.post-type-give_forms #wpbody .wp-header-end{margin-top:15px}}@media (min-width:601px){.give_forms_page_give-subscriptions.give_forms_page_give-donors #wpbody .wp-header-end,.give_forms_page_give-subscriptions.give_forms_page_give-subscriptions #wpbody .wp-header-end,.post-type-give_forms.give_forms_page_give-donors #wpbody .wp-header-end,.post-type-give_forms.give_forms_page_give-subscriptions #wpbody .wp-header-end{margin-top:25px}}.give_forms_page_give-subscriptions #wpbody #screen-meta-links,.post-type-give_forms #wpbody #screen-meta-links{display:none}@media (min-width:783px){.give_forms_page_give-subscriptions #screen-meta,.post-type-give_forms #screen-meta{background-color:#fff;border:0;margin:0}.give_forms_page_give-subscriptions #screen-meta-links,.post-type-give_forms #screen-meta-links{position:absolute;top:0;right:0;z-index:1}.give_forms_page_give-subscriptions p.search-box,.post-type-give_forms p.search-box{margin:0;position:absolute;top:22px;right:20px}}.give_forms_page_give-subscriptions #subscribers-filter,.post-type-give_forms #subscribers-filter{margin-top:15px}.give-subheader{background:#fff;margin:0 0 0 -22px;padding:12px 20px}.give-subheader .give-subheader-right-text{float:right;font-size:13px;line-height:22px;font-style:italic;color:#555;margin:0;padding:0}.give-subheader h1{float:left;font-size:15px;line-height:22px;color:#555;font-weight:600;margin:0;padding:0}@media (max-width:700px){.give-subheader{text-align:center}.give-subheader .give-subheader-right-text,.give-subheader h1{float:none}}.give-stripe-connect-message>p{overflow:hidden;line-height:30px;font-size:15px}#give-stripe-connect-banner p{font-size:16px}#give-stripe-connect{display:inline-block;background-image:-webkit-linear-gradient(#28a0e5,#015e94);background-image:-moz-linear-gradient(#28a0e5,#015e94);background-image:-ms-linear-gradient(#28a0e5,#015e94);background-image:linear-gradient(#28a0e5,#015e94);-webkit-font-smoothing:antialiased;border:0;padding:1px;height:30px;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 0 rgba(0,0,0,.2);cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#give-stripe-connect span{display:block;position:relative;padding:0 12px 0 44px;height:30px;background:#1275ff;background-image:-webkit-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-moz-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-ms-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);font-size:14px;line-height:30px;color:#fff;font-weight:700;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-shadow:0 -1px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#give-stripe-connect span:before{content:"";display:block;position:absolute;left:11px;top:50%;width:23px;height:24px;margin-top:-12px;background-repeat:no-repeat;background-size:23px 24px}#give-stripe-connect.stripe-btn-disabled,#give-stripe-connect:active{background:#005d93}#give-stripe-connect.stripe-btn-disabled span,#give-stripe-connect:active span{color:#eee;background:#008cdd;background-image:-webkit-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-moz-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-ms-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:linear-gradient(#008cdd,#008cdd 85%,#239adf);-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1)}#give-stripe-connect.stripe-btn-disabled{min-width:140px;text-align:center}#give-stripe-connect.stripe-btn-disabled:hover{cursor:not-allowed}.give-stripe-connect-message #give-stripe-connect{margin-left:10px}.give-stripe-connect-temp-dismiss{color:#bfbfbf;font-style:italic;text-decoration:none;font-size:12px;float:right;outline:none}a.give-stripe-connect-temp-dismiss:active,a.give-stripe-connect-temp-dismiss:focus{outline:0;box-shadow:none}.give-stripe-connect-temp-dismiss span.dashicons{height:14px;font-size:12px;vertical-align:middle;width:14px}.give-stripe-webhook-explanation{color:#333}#give-stripe-connect.blue span:before,#give-stripe-connect span:before{background-image:url("data:image/png;base64,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")}.give-settings-emails-tab .give_stripe_transaction_id_tag{display:none}.give-settings-emails-tab.give-settings-new-donation-section .give_stripe_transaction_id_tag{display:block}.stripe-customer-id-label{font-weight:700;font-size:16px;line-height:24px}.give-stripe-customer-link{margin:0 15px 0 10px;font-size:15px;line-height:24px}.give-stripe-customer-id-input,.give-stripe-customer-submit-wrap{display:none}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#give-stripe-connect.blue span:before,#give-stripe-connect span:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAwCAYAAABuZUjcAAAKRGlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUFNcXx9/MbC+0XZYiZem9twWkLr1IlSYKy+4CS1nWZRewN0QFIoqICFYkKGLAaCgSK6JYCAgW7AEJIkoMRhEVlczGHPX3Oyf5/U7eH3c+8333nnfn3vvOGQAoASECYQ6sAEC2UCKO9PdmxsUnMPG9AAZEgAM2AHC4uaLQKL9ogK5AXzYzF3WS8V8LAuD1LYBaAK5bBIQzmX/p/+9DkSsSSwCAwtEAOx4/l4tyIcpZ+RKRTJ9EmZ6SKWMYI2MxmiDKqjJO+8Tmf/p8Yk8Z87KFPNRHlrOIl82TcRfKG/OkfJSREJSL8gT8fJRvoKyfJc0WoPwGZXo2n5MLAIYi0yV8bjrK1ihTxNGRbJTnAkCgpH3FKV+xhF+A5gkAO0e0RCxIS5cwjbkmTBtnZxYzgJ+fxZdILMI53EyOmMdk52SLOMIlAHz6ZlkUUJLVlokW2dHG2dHRwtYSLf/n9Y+bn73+GWS9/eTxMuLPnkGMni/al9gvWk4tAKwptDZbvmgpOwFoWw+A6t0vmv4+AOQLAWjt++p7GLJ5SZdIRC5WVvn5+ZYCPtdSVtDP6386fPb8e/jqPEvZeZ9rx/Thp3KkWRKmrKjcnKwcqZiZK+Jw+UyL/x7ifx34VVpf5WEeyU/li/lC9KgYdMoEwjS03UKeQCLIETIFwr/r8L8M+yoHGX6aaxRodR8BPckSKPTRAfJrD8DQyABJ3IPuQJ/7FkKMAbKbF6s99mnuUUb3/7T/YeAy9BXOFaQxZTI7MprJlYrzZIzeCZnBAhKQB3SgBrSAHjAGFsAWOAFX4Al8QRAIA9EgHiwCXJAOsoEY5IPlYA0oAiVgC9gOqsFeUAcaQBM4BtrASXAOXARXwTVwE9wDQ2AUPAOT4DWYgSAID1EhGqQGaUMGkBlkC7Egd8gXCoEioXgoGUqDhJAUWg6tg0qgcqga2g81QN9DJ6Bz0GWoH7oDDUPj0O/QOxiBKTAd1oQNYSuYBXvBwXA0vBBOgxfDS+FCeDNcBdfCR+BW+Bx8Fb4JD8HP4CkEIGSEgeggFggLYSNhSAKSioiRlUgxUonUIk1IB9KNXEeGkAnkLQaHoWGYGAuMKyYAMx/DxSzGrMSUYqoxhzCtmC7MdcwwZhLzEUvFamDNsC7YQGwcNg2bjy3CVmLrsS3YC9ib2FHsaxwOx8AZ4ZxwAbh4XAZuGa4UtxvXjDuL68eN4KbweLwa3gzvhg/Dc/ASfBF+J/4I/gx+AD+Kf0MgE7QJtgQ/QgJBSFhLqCQcJpwmDBDGCDNEBaIB0YUYRuQRlxDLiHXEDmIfcZQ4Q1IkGZHcSNGkDNIaUhWpiXSBdJ/0kkwm65KdyRFkAXk1uYp8lHyJPEx+S1GimFLYlESKlLKZcpBylnKH8pJKpRpSPakJVAl1M7WBep76kPpGjiZnKRcox5NbJVcj1yo3IPdcnihvIO8lv0h+qXyl/HH5PvkJBaKCoQJbgaOwUqFG4YTCoMKUIk3RRjFMMVuxVPGw4mXFJ0p4JUMlXyWeUqHSAaXzSiM0hKZHY9O4tHW0OtoF2igdRzeiB9Iz6CX07+i99EllJWV75RjlAuUa5VPKQwyEYcgIZGQxyhjHGLcY71Q0VbxU+CqbVJpUBlSmVeeoeqryVYtVm1Vvqr5TY6r5qmWqbVVrU3ugjlE3VY9Qz1ffo35BfWIOfY7rHO6c4jnH5tzVgDVMNSI1lmkc0OjRmNLU0vTXFGnu1DyvOaHF0PLUytCq0DqtNa5N03bXFmhXaJ/RfspUZnoxs5hVzC7mpI6GToCOVGe/Tq/OjK6R7nzdtbrNug/0SHosvVS9Cr1OvUl9bf1Q/eX6jfp3DYgGLIN0gx0G3QbThkaGsYYbDNsMnxipGgUaLTVqNLpvTDX2MF5sXGt8wwRnwjLJNNltcs0UNnUwTTetMe0zg80czQRmu836zbHmzuZC81rzQQuKhZdFnkWjxbAlwzLEcq1lm+VzK32rBKutVt1WH60drLOs66zv2SjZBNmstemw+d3W1JZrW2N7w45q52e3yq7d7oW9mT3ffo/9bQeaQ6jDBodOhw+OTo5ixybHcSd9p2SnXU6DLDornFXKuuSMdfZ2XuV80vmti6OLxOWYy2+uFq6Zroddn8w1msufWzd3xE3XjeO2323Ineme7L7PfchDx4PjUevxyFPPk+dZ7znmZeKV4XXE67m3tbfYu8V7mu3CXsE+64P4+PsU+/T6KvnO9632fein65fm1+g36e/gv8z/bAA2IDhga8BgoGYgN7AhcDLIKWhFUFcwJTgquDr4UYhpiDikIxQODQrdFnp/nsE84by2MBAWGLYt7EG4Ufji8B8jcBHhETURjyNtIpdHdkfRopKiDke9jvaOLou+N994vnR+Z4x8TGJMQ8x0rE9seexQnFXcirir8erxgvj2BHxCTEJ9wtQC3wXbF4wmOiQWJd5aaLSwYOHlReqLshadSpJP4iQdT8YmxyYfTn7PCePUcqZSAlN2pUxy2dwd3Gc8T14Fb5zvxi/nj6W6pZanPklzS9uWNp7ukV6ZPiFgC6oFLzICMvZmTGeGZR7MnM2KzWrOJmQnZ58QKgkzhV05WjkFOf0iM1GRaGixy+LtiyfFweL6XCh3YW67hI7+TPVIjaXrpcN57nk1eW/yY/KPFygWCAt6lpgu2bRkbKnf0m+XYZZxl3Uu11m+ZvnwCq8V+1dCK1NWdq7SW1W4anS1/+pDa0hrMtf8tNZ6bfnaV+ti13UUahauLhxZ77++sUiuSFw0uMF1w96NmI2Cjb2b7Dbt3PSxmFd8pcS6pLLkfSm39Mo3Nt9UfTO7OXVzb5lj2Z4tuC3CLbe2emw9VK5YvrR8ZFvottYKZkVxxavtSdsvV9pX7t1B2iHdMVQVUtW+U3/nlp3vq9Orb9Z41zTv0ti1adf0bt7ugT2ee5r2au4t2ftun2Df7f3++1trDWsrD+AO5B14XBdT1/0t69uGevX6kvoPB4UHhw5FHupqcGpoOKxxuKwRbpQ2jh9JPHLtO5/v2pssmvY3M5pLjoKj0qNPv0/+/tax4GOdx1nHm34w+GFXC62luBVqXdI62ZbeNtQe395/IuhEZ4drR8uPlj8ePKlzsuaU8qmy06TThadnzyw9M3VWdHbiXNq5kc6kznvn487f6Iro6r0QfOHSRb+L57u9us9ccrt08rLL5RNXWFfarjpebe1x6Gn5yeGnll7H3tY+p772a87XOvrn9p8e8Bg4d93n+sUbgTeu3px3s//W/Fu3BxMHh27zbj+5k3Xnxd28uzP3Vt/H3i9+oPCg8qHGw9qfTX5uHnIcOjXsM9zzKOrRvRHuyLNfcn95P1r4mPq4ckx7rOGJ7ZOT437j154ueDr6TPRsZqLoV8Vfdz03fv7Db56/9UzGTY6+EL+Y/b30pdrLg6/sX3VOhU89fJ39ema6+I3am0NvWW+738W+G5vJf49/X/XB5EPHx+CP92ezZ2f/AAOY8/wRDtFgAAAIbklEQVRoBdVZa5BURxU+fZ9z57mzs7PvF4i7srAQSCifMVDERC0jYlzUlJalKeGPlCnL/NEfywpWacoiVZRVJIYfGjGUu5bxj5qHFSAYyQOBEsJzYSHDvnd2dp535j66PX1vNgsULDPs1cr2Vs+9e7v79NfnnnP663MJYwwWYxEWI2iOedEClxabxgkBwjEvOuA9PQOOlSw64JMr4vK8GidYYMcOES4tVSEAAZ8FAUqon1GiAJEEEG0CjFB8cTaxZUMAo1gEqQA0UABprAjPbrUwXnkesgqKP8CBk5vDIenrE+BKmwI+MawA1MbCkdV10cBDflXuVmSxQRbFkCAQZ9U2ZTaONyxKcyXDHjMs83ImV3rz6njmDRPMUZB80zAJOuvvsflkXpTP7DrWyeXcYCqk75AEieawrEoty1vrvlcV0ja3VQdb1rVUQVd9EFqqNIj5ZfDJooPBsCnohq2ldDMynC42XZnW7z09lu25lMxDMl34y0gyvTsBwyewc84Z4MEPpWIzF/MBcLLtNzJISmxZU+PmWETbtqGzfvVja5uguyF02+kCIEJUk6Ex4oMV9XP9ZnQT/nZ24it7XrtoJ5LZ7SjAM+Bg2+0ckAOcbBkQIaZFVzY1bGurjezYfn87PNQZ5+13ZaQRXMzH26Lg8ymfUokQdAR59INOc53GQ6q/Jiiua6oJ7+h9uAPua47cHeLrwHEmQRmTGLHV6x4v+JYwWsOFCGRDn6RKem1rPPrkN9Y0uqAXLN4VwCgjYGEE8rBgMAjwKsF9S9WgLa9qjYcf+Po9jXdlGrfC5Wj8Vg0Lf+ZENAFmpGB9TWTLhmUxUD1UDg/gtudRnK+a4RtkgqQyO+RT5LVrmiLgJcN19gcGNojUWriS5yRQm7pcBTc/vyCKdW1RrWwzOTiYhGf+dRUmcgZosgDVfgWaMCS2V2tO+OzG0MiVjdUwiFiYm9a7O4kJAoZEooV9H4T0O0ofODkKr5+6+nY6V3heVZQpv6ZWaz55qSJJnXjtUBW5pT7k8xeK5u+B0PQdBVbQgTLq9HbQYthyNVSmTT6A/nB0aGpF0K99+trY1F7TNI9PZGXkKUVRtYjGZCIOV1dHR4Ynz8FSLV8BrjK6uiAlpLcmco1ipmgpAaU8rfesboCuumBg31uJbx6+qH0uX9D/em0i85xFhaslKZKA8/82RtYDhd/1MkCuBnjxrLgKB0EQSb5oWO+9O1bZrsy3+Kc3dcH+b99b07NuyXe6P9r8z/am+C9lkuqCjo4qGGkQES76qJcuz/2GOlUoFuVsQS+98frlaSeq8Gkqqctrg7Dz853wwrfugUfXtj3W3tJ8oCletRUEXy1SCSSYHhdu41gFqILcZCrzwkvnJmE0U3JtHefiL7eS2l7th11f7IQ9j65aVh+r+nlzbd2TELJrHPLmIXZX3wyBX8MTQMm8PJ0u9Pe9chGQYy9omvXouHu/thJqI+Ef1sZDm0AMBmfPiQsSPDuY2zhWwSH5ISU5Pjm98x9nRo7+7JVBB3wl5nJz35Vo/z/esBQUVf2+QlkD9Aw42/Ts3Au7ushdAhQ5UzJoOjE+OrV9/1tDR7cNnIax7N2bDX9nm1bUQXdz9Rp/MLwRoqAtDOzcaO7rvDrAWW8vhcatWVNjF6cmJre9embkz1947h3YfXgIUgVzblQldxgFH0ZOr/qULwM15k4Zlci4Vd9ZU5ltY71oObHBnBFQBidmUk8kEsOP7Hntwqsb974NfS8PAh7LKoo23Hw+2R4FQcSzKlDPgFOEyf8kx3HW94kQ7xJgRRdAJG7CyIWxgiXNUN0+k5nJLN83k3n8D8eHN3+1ux5+8uBHIKiWt1G1Rn3IJkiUCcQzU3G0h9qWHMeJdoSrwtr9dl6I6DNjFwRRyxiKnStSqkPJPsGSmZ+mp1P9z2dzOy3Klj31yMdmX9S8V75APEsomMZwT9fz9i6vkW9AvEgQyqrBQM2Dq9rrD0gCgXfHA0jpjIRm2Zcw+3CR2tZl27SnMZFSZ1lWcRwZITeDckresAEXaoKwwBh7/WQubgTOQj5BVjdv7KiBJz7bztMNcHIk03JiONNyfiK/ntv2VMHAMx6BjpoA/Gj9Emdjul7W7e6TeQNDK9WJLRm361P5c1drEmAaymaYoXpfjZoiOk7FHWuh5dxEHmzLHiXM9oyTz9FawRZw65f5yyzXBMpd0JGhFKB5nSwRMVvumDv2cxm4m1f5X4AuWhRePDUOtqEPQJVVGfWcBz1ahmPlTlxzqaJLquYZU1HTvjcTMD6dOULM0n+g5nKposHzdWbo7FgEkDBviWlYx++53XtQ33kvDU8dHAJm6L8usdwEZn09S3qiPed5lcCSLUpI0eEA8620zLbDl6bh8T+egkI+/7Rl6kegcTSPst1QUKaM+brhrjnF2yUQJNxnrGMnR7KbTw5nYFVjyAl98w2+VdvVlA67Dw3BgROjAKa+yyrpz0BKTbJnez1NT6AKrrnA1bEi1av2v3xaiL90dnxL2Kc0rsXc4WpcQEc8AEtiGrRiejmK6WWeMDIxtVwwKExijB5KFuBYIg1cy8dx0dTQ/yQVc78yBXMIqJ5i/VvvkqHdSjXuM/THKy7w2LQJ6fpJms38QiHGvlzBt+RwJv2JQ2elbjyRtjIi1AIRMAsKPuQduHVzr2YW+kIBE5BTwOzzxLKOiMX8QVuWh00IpqD+S0WHtLlzefpLBOZo/IYvEqQPnTX5dxmy4xookqaCjRuT4mMi8g3bxs2KCkj3GFj4+QSzA0RkeskU8iCJeUiBDv09Jt8OPEV6k7DlP3gxxh/dAPymPh/Kf5d897dIOd9P7H8oEd4G1JV8wPGbRadx52sgLmrRAZ99EZ5+LZgV+v+4Llrg/wX6HRCxgvzAAwAAAABJRU5ErkJggg==")}}
assets/dist/css/admin.rtl.css CHANGED
@@ -14,4 +14,4 @@ This file is generated by `grunt build`, do not edit it by hand.
14
  * To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
15
  * Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;right:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{right:50%;margin-right:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;right:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .7em .5em .5em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;right:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px .4em 3px 1em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-right:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;right:.2em;margin:auto 0}.ui-menu .ui-menu-icon{right:auto;left:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-left:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;right:50%;margin-top:-8px;margin-right:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:right;margin-right:0;margin-left:0}.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:right}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset -1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{right:2px}.ui-datepicker .ui-datepicker-next{left:2px}.ui-datepicker .ui-datepicker-prev-hover{right:1px}.ui-datepicker .ui-datepicker-next-hover{left:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;right:50%;margin-right:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:left;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-right:0;border-left:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:left;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:right}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:right}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:ltr}.ui-datepicker-rtl .ui-datepicker-prev{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-next{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:left}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;border-right-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;right:.5em;top:.3em}.ui-dialog{position:absolute;top:0;right:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:right;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;left:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:right;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em .4em .5em 1em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:left}.ui-dialog .ui-dialog-buttonpane button{margin:.5em 0 .5em .4em;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;left:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;right:0}.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{width:7px;height:7px}.ui-dialog .ui-resizable-se{left:0;bottom:0}.ui-dialog .ui-resizable-sw{right:0;bottom:0}.ui-dialog .ui-resizable-ne{left:0;top:0}.ui-dialog .ui-resizable-nw{right:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;right:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;right:0}.ui-resizable-e{cursor:e-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-se{cursor:sw-resize;width:12px;height:12px;left:1px;bottom:1px}.ui-resizable-sw{cursor:se-resize;width:9px;height:9px;right:-5px;bottom:-5px}.ui-resizable-nw{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-resizable-ne{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-progressbar{height:2em;text-align:right;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;right:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-left:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:right;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:left;margin-top:0}.ui-slider{position:relative;text-align:right}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:100% 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-right:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{right:0}.ui-slider-horizontal .ui-slider-range-max{left:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{right:-.3em;margin-right:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{right:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;vertical-align:middle;margin:.2em .4em .2em 2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;left:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-left-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:right;position:relative;top:0;margin:1px 0 0 .2em;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:right;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif}.ui-widget,.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(../images/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(../images/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(../images/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(../images/ui-icons_777620_256x240.png)}.ui-state-error-text .ui-icon,.ui-state-error .ui-icon{background-image:url(../images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(../images/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:100% 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:100% -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:100% -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:100% -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:100% -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:100% -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:100% -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:100% -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:100% -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:100% -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:100% -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:100% -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:100% -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:100% -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-right-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-left-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-left-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=0.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}/*! Hint.css - v2.5.0 - 2017-04-23
16
  * http://kushagragour.in/lab/hint/
17
- * Copyright (c) 2017 Kushagra Gour */[class*=hint--]{position:relative;display:inline-block}[class*=hint--]:after,[class*=hint--]:before{position:absolute;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}[class*=hint--]:hover:after,[class*=hint--]:hover:before{visibility:visible;opacity:1;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}[class*=hint--]:before{content:"";position:absolute;background:100% 0;border:6px solid transparent;z-index:1000001}[class*=hint--]:after{background:#383838;color:#fff;padding:8px 10px;font-size:12px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:12px;white-space:nowrap;text-shadow:0 -1px 0 #000;box-shadow:-4px 4px 8px rgba(0,0,0,.3)}[class*=hint--][aria-label]:after{content:attr(aria-label)}[class*=hint--][data-hint]:after{content:attr(data-hint)}[aria-label=""]:after,[aria-label=""]:before,[data-hint=""]:after,[data-hint=""]:before{display:none!important}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#383838}.hint--bottom-left:before,.hint--bottom-right:before,.hint--bottom:before{border-bottom-color:#383838}.hint--top:after,.hint--top:before{bottom:100%;right:50%}.hint--top:before{margin-bottom:-11px;right:calc(50% - 6px)}.hint--top:after{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);transform:translateX(50%)}.hint--top:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top:hover:after{-webkit-transform:translateX(50%) translateY(-8px);-moz-transform:translateX(50%) translateY(-8px);transform:translateX(50%) translateY(-8px)}.hint--bottom:after,.hint--bottom:before{top:100%;right:50%}.hint--bottom:before{margin-top:-11px;right:calc(50% - 6px)}.hint--bottom:after{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);transform:translateX(50%)}.hint--bottom:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom:hover:after{-webkit-transform:translateX(50%) translateY(8px);-moz-transform:translateX(50%) translateY(8px);transform:translateX(50%) translateY(8px)}.hint--right:before{border-left-color:#383838;margin-right:-11px;margin-bottom:-6px}.hint--right:after{margin-bottom:-14px}.hint--right:after,.hint--right:before{right:100%;bottom:50%}.hint--right:hover:after,.hint--right:hover:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--left:before{border-right-color:#383838;margin-left:-11px;margin-bottom:-6px}.hint--left:after{margin-bottom:-14px}.hint--left:after,.hint--left:before{left:100%;bottom:50%}.hint--left:hover:after,.hint--left:hover:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--top-left:after,.hint--top-left:before{bottom:100%;right:50%}.hint--top-left:before{margin-bottom:-11px;right:calc(50% - 6px)}.hint--top-left:after{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%);margin-right:12px}.hint--top-left:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top-left:hover:after{-webkit-transform:translateX(100%) translateY(-8px);-moz-transform:translateX(100%) translateY(-8px);transform:translateX(100%) translateY(-8px)}.hint--top-right:after,.hint--top-right:before{bottom:100%;right:50%}.hint--top-right:before{margin-bottom:-11px;right:calc(50% - 6px)}.hint--top-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-right:-12px}.hint--top-right:hover:after,.hint--top-right:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--bottom-left:after,.hint--bottom-left:before{top:100%;right:50%}.hint--bottom-left:before{margin-top:-11px;right:calc(50% - 6px)}.hint--bottom-left:after{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%);margin-right:12px}.hint--bottom-left:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom-left:hover:after{-webkit-transform:translateX(100%) translateY(8px);-moz-transform:translateX(100%) translateY(8px);transform:translateX(100%) translateY(8px)}.hint--bottom-right:after,.hint--bottom-right:before{top:100%;right:50%}.hint--bottom-right:before{margin-top:-11px;right:calc(50% - 6px)}.hint--bottom-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-right:-12px}.hint--bottom-right:hover:after,.hint--bottom-right:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--large:after,.hint--medium:after,.hint--small:after{white-space:normal;line-height:1.4em;word-wrap:break-word}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}.hint--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #592726}.hint--error.hint--top-left:before,.hint--error.hint--top-right:before,.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom-left:before,.hint--error.hint--bottom-right:before,.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-right-color:#b34e4d}.hint--error.hint--right:before{border-left-color:#b34e4d}.hint--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6c5328}.hint--warning.hint--top-left:before,.hint--warning.hint--top-right:before,.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom-left:before,.hint--warning.hint--bottom-right:before,.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-right-color:#c09854}.hint--warning.hint--right:before{border-left-color:#c09854}.hint--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #1a3c4d}.hint--info.hint--top-left:before,.hint--info.hint--top-right:before,.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom-left:before,.hint--info.hint--bottom-right:before,.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-right-color:#3986ac}.hint--info.hint--right:before{border-left-color:#3986ac}.hint--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a321a}.hint--success.hint--top-left:before,.hint--success.hint--top-right:before,.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom-left:before,.hint--success.hint--bottom-right:before,.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-right-color:#458746}.hint--success.hint--right:before{border-left-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top:after{-webkit-transform:translateX(50%) translateY(-8px);-moz-transform:translateX(50%) translateY(-8px);transform:translateX(50%) translateY(-8px)}.hint--always.hint--top-left:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top-left:after{-webkit-transform:translateX(100%) translateY(-8px);-moz-transform:translateX(100%) translateY(-8px);transform:translateX(100%) translateY(-8px)}.hint--always.hint--top-right:after,.hint--always.hint--top-right:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--bottom:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom:after{-webkit-transform:translateX(50%) translateY(8px);-moz-transform:translateX(50%) translateY(8px);transform:translateX(50%) translateY(8px)}.hint--always.hint--bottom-left:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom-left:after{-webkit-transform:translateX(100%) translateY(8px);-moz-transform:translateX(100%) translateY(8px);transform:translateX(100%) translateY(8px)}.hint--always.hint--bottom-right:after,.hint--always.hint--bottom-right:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:after,.hint--no-animate:before{-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}.hint--bounce:after,.hint--bounce:before{-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .3s ease,visibility .3s ease,-moz-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24)}.mfp-bg{z-index:1000001;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;right:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1000002;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;right:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:right;z-index:1000004}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;right:8px;left:8px;z-index:1000003}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1000005;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;left:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 10px 18px 0;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;left:-6px;text-align:left;padding-left:6px;width:100%}.mfp-counter{position:absolute;top:0;left:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;right:0;top:0;margin-top:35px;margin-right:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{right:0}.mfp-arrow-left:after{border-left:17px solid #fff;margin-right:31px}.mfp-arrow-left:before{margin-right:25px;border-left:27px solid #3f3f3f}.mfp-arrow-right{left:0}.mfp-arrow-right:after{border-right:17px solid #fff;margin-right:39px}.mfp-arrow-right:before{border-right:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;right:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;right:0;top:40px;bottom:40px;display:block;left:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;right:0;width:100%;cursor:auto}.mfp-title{text-align:right;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-left:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-right:0;padding-left:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-right:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{left:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;left:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:100%;transform-origin:100%}.mfp-arrow-right{-webkit-transform-origin:0;transform-origin:0}.mfp-container{padding-right:6px;padding-left:6px}}@font-face{font-family:give-icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.woff) format("woff"),url(../images/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}.give-icon:before{font-style:normal}[class*=" give-icon-"],[class^=give-icon-]{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.give-icon-lamp:before{content:"\e603"}.give-icon-heart:before{content:"\e604"}.give-icon-question:before{content:"\e602"}.give-icon-info:before{content:"\e601"}.give-icon-new-tab:before{content:"\ea7e"}.give-icon-alert:before{content:"\f02d"}.give-icon-help:before{content:"\e606"}.give-icon-spinner:before{content:"\e605"}.give-icon-spinner2:before{content:"\e607"}.give-icon-plus:before{content:"\e040"}.give-icon-minus:before{content:"\e041"}.give-icon-locked:before{content:"\e600"}.dashicons-give:before{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e800"}.fa-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}.give-modal{box-shadow:0 15px 10px -5px rgba(0,0,0,.15);position:relative;background:#fff;font-family:Arial,Baskerville,monospace;font-size:16px;width:auto;max-width:500px;margin:60px auto 20px;border-top:5px solid transparent;line-height:1.5}.give-modal--success{border-top-color:#46b450}.give-modal--notice{border-top-color:#00a0d2}.give-modal--warning{border-top-color:#ffb900}.give-modal--error{border-top-color:#dc3232}.give-modal__body{padding:1.5rem}.give-modal__body>:last-child{margin-bottom:0}.give-modal__title{margin:0 0 .75rem;padding:0}.give-modal__description{margin:0 0 1.5rem;padding:0}.give-modal .give-spinner-wrap{margin-right:40%}.give-modal .give-modal__controls{position:relative;padding:1rem 1.5rem;background-color:#fbfbfb;border-top:1px solid #d7d7d7;text-align:left}.give-modal .give-modal__controls .spinner{display:none;visibility:visible;margin-right:0;float:right}.give-modal--additional-link{float:right;line-height:26px}.modal-fade-slide .give-modal--zoom{opacity:0;transition:all .2s ease-out;transform:translateY(-20px) perspective(600px) rotateX(10deg)}.modal-fade-slide.mfp-ready .give-modal--zoom{opacity:1;transform:translateY(0) perspective(600px) rotateX(0)}.modal-fade-slide.mfp-removing .give-modal--zoom{opacity:0;transform:translateY(-10px) perspective(600px) rotateX(10deg)}.modal-fade-slide.mfp-bg{opacity:0;transition:opacity .3s ease-out}.modal-fade-slide.mfp-ready.mfp-bg{opacity:.8}.modal-fade-slide.mfp-removing.mfp-bg{opacity:0}.give-button{display:inline-block;height:30px;line-height:28px;padding:0 12px 2px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box;margin-right:.5rem;font-weight:400;font-size:.9em}.give-button:active{transform:translateY(1px)}.give-button--primary{background:#0085ba;border-color:#0073aa #006799 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-decoration:none;text-shadow:0 -1px 1px #006799,-1px 0 1px #006799,0 1px 1px #006799,1px 0 1px #006799;outline:0}.give-button--primary:hover{background:#008ec2;border-color:#006799;color:#fff}.give-button--primary:active{background:#0073aa;border-color:#006799;box-shadow:inset 0 2px 0 #006799;vertical-align:top}.give-button--primary:focus{background:#0073aa;border-color:#006799;color:#fff;box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.give-button--secondary{color:#555;border-color:#ccc;background:#f7f7f7;box-shadow:0 1px 0 #ccc;vertical-align:top}.give-button--secondary:hover{background:#fafafa;border-color:#999;color:#23282d}.give-button--secondary:active{background:#eee;border-color:#999;box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.give-button--secondary:focus{background:#eee}.give-notice{position:relative}@font-face{font-family:give-icomoon;font-weight:400;font-style:normal}.give-metabox-tabs li .give-icon:before{font-family:give-icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.woff) format("woff"),url(../images/icomoon.svg#icomoon) format("svg");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;vertical-align:top;line-height:20px;margin:0 0 0 5px}.give-metabox-tabs li .give-icon-default:before{content:"\e903"}.give-metabox-tabs li .give-icon-heart:before{content:"\e604"}.give-metabox-tabs li .give-icon-target:before{content:"\e901"}.give-metabox-tabs li .give-icon-display:before{content:"\e90c"}.give-metabox-tabs li .give-icon-edit:before{content:"\e902"}.give-metabox-tabs li .give-icon-checklist:before{position:relative;top:1px;content:"\e900"}.give-metabox-tabs li .give-icon-purse:before{content:"\e8df"}.give-metabox-tabs li .dashicons{font-size:14px;width:14px;line-height:20px}.give-grid-row{position:relative;width:100%}.give-grid-row [class^=give-grid-col]{float:right;margin:.5rem 1%;min-height:.125rem}.give-grid-row:after{content:"";display:table;clear:both}.give-grid-col-1{width:6.33333%}.give-grid-col-2{width:14.66667%}.give-grid-col-3{width:23%}.give-grid-col-4{width:31.33333%}.give-grid-col-5{width:39.66667%}.give-grid-col-6{width:48%}.give-grid-col-7{width:56.33333%}.give-grid-col-8{width:64.66667%}.give-grid-col-9{width:73%}.give-grid-col-10{width:81.33333%}.give-grid-col-11{width:89.66667%}.give-grid-col-12{width:98%}@media only screen and (max-width:33.75em){.give-grid-row [class^=give-grid-col]{width:98%}}.give-hidden,.post-type-give_forms .tablenav #post-query-submit{display:none}.give-time-field{width:65px}.give-money-field{width:75px;margin-left:0;margin-right:0}.give-money-symbol{border:1px solid #ddd;background:#fcfcfc;margin:0;font-size:14px;padding:5px 8px}.give-money-symbol-before{border-left:0;margin-left:-4px}.give-money-symbol-after{margin-right:-5px}.give_options_panel input[type=email],.give_options_panel input[type=text]{padding:5px;width:100%}input.give-text-small,input.give-text_small{width:100px!important}input.give-text-medium,input.give-text_medium{width:200px!important}.give-underline{text-decoration:underline}#give-bulk-donors div[id^=give-donor-]{display:block;overflow:hidden}.shortcode-wrap{margin:1px 11px 12px 14px}.shortcode-wrap label{margin:0 0 3px;display:block;cursor:default}.shortcode-wrap .shortcode-input{margin:0;width:100%}input.shortcode-input{width:100%}.price .give_price_range_high,.price .give_price_range_low,.price .give_price_range_sep{display:inline-block}.js-give-shortcode-button{font-weight:400;cursor:help}.js-give-shortcode-button:after{box-shadow:0 1px 1px 0 rgba(0,0,0,.1);text-shadow:none}.js-give-shortcode-button .dashicons{font-size:16px;width:16px;vertical-align:middle;color:#909090;margin-left:2px}.js-give-shortcode-button:hover .dashicons{color:#555}.give-tooltip{margin:0 3px;padding:0;font-size:14px;-moz-transition:.2s all linear;-o-transition:.2s all linear;transition:all .2s linear;color:rgba(51,51,51,.5);position:relative;top:1px}.give-tooltip:hover{color:#333}#give-metabox-form-data .inside{margin:0;padding:0}#give-metabox-form-data .give-metabox-panel-wrap{background:#fff;overflow:hidden}#give-metabox-form-data .give_options_panel{display:none;padding-right:170px}#give-metabox-form-data .give_options_panel.active,.no-js #give-metabox-form-data .give_options_panel{display:block}#give-metabox-form-data .give_options_panel .give-field-wrap{padding:1em 162px 1em 20px;margin:0;border-bottom:1px solid #eee}#give-metabox-form-data .give_options_panel .give-field-wrap>label,#give-metabox-form-data .give_options_panel .give-field-wrap>span.give-field-label{float:right;width:135px;padding:0;margin:2px -150px 0 0;line-height:18px;font-size:12px;font-weight:400}#give-metabox-form-data .give_options_panel .give-field-wrap .give-field-description{color:#aaa;font-size:12px;line-height:18px;display:block;padding-top:10px;font-style:italic}#give-metabox-form-data .give_options_panel .give-field-wrap ul{margin:0}#give-metabox-form-data .give_options_panel .give-field-wrap .mce-container iframe{min-height:250px!important}#give-metabox-form-data .give_options_panel .give-field-wrap .wp-editor-wrap{display:inline-block;width:100%}#give-metabox-form-data .give_options_panel textarea.give-field{width:100%}#give-metabox-form-data .give_options_panel .give-field-wrap:hover .give-field-row-actions{display:block}#give-metabox-form-data .give_options_panel .give-field-wrap:last-child{border-bottom:0}#give-metabox-form-data .give_options_panel .give-inline-radio-fields li{display:inline-block;margin-left:15px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section{padding:10px;background:#f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeatable-fields-section-wrapper{width:100%;background-color:#fff;border-collapse:collapse}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row{border-bottom:15px solid #f5f5f5;background-color:#fff}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-template{display:none}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row:last-child{border-bottom:10px solid #f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-column{padding:0}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-remove{float:left;width:22px;height:36px;padding:0;display:block;text-align:center;line-height:34px;font-size:21px;font-weight:300;cursor:pointer}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-remove:hover{background-color:red;color:#fff;width:22px;height:22px;border-radius:30px;margin-top:8px;line-height:19px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row-head{border-bottom:1px solid #eee;cursor:move}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row-head h2{text-align:right!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row.closed .toggle-indicator:before{content:"\f140"}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row .give-move .toggle-indicator:before{margin-right:7px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-add-repeater-field-section-row-wrap{background-color:#f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-add-repeater-field-section-row{margin:5px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-field-wrap:last-child{border-bottom:1px solid #eee}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-ui-placeholder-state-highlight{background-color:#68bb6c}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeater-field-name{border:0!important;padding:0!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeater-field-description{color:#aaa;font-size:12px;line-height:18px;display:block;padding-bottom:10px;font-style:italic}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .ui-sortable-helper{display:table!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row.ui-sortable-helper{border-bottom:0}#give-metabox-form-data .give-minmax-wrap{display:block;margin-bottom:.5rem}#give-metabox-form-data .give-minmax-wrap label{display:inline-block;width:120px;font-size:12px}#give-metabox-form-data .give-minmax-wrap input{margin-right:1px}#_give_donation_levels_field .give-row:nth-of-type(2) .give-remove{display:none!important}#give-metabox-form-data .give-metabox-tabs{margin:0;max-width:170px;float:right;line-height:1em;padding:0 0 10px;position:relative;background-color:#fafafa;border-left:1px solid #eee;box-sizing:border-box}#give-metabox-form-data .give-metabox-tabs:after{content:"";display:block;width:100%;height:9999em;position:absolute;bottom:-9999em;right:0;background-color:#fafafa;border-left:1px solid #eee}#give-metabox-form-data .give-metabox-tabs li{margin:0;padding:0;display:block;position:relative}#give-metabox-form-data .give-metabox-tabs li a{margin:0;padding:10px;display:block;box-shadow:none;text-decoration:none;line-height:20px!important;border-bottom:1px solid #eee;overflow:hidden}#give-metabox-form-data .give-metabox-tabs li a span.give-label{width:122px;display:inline-block}#give-metabox-form-data .give-metabox-tabs .give-metabox-sub-tabs li{background-color:#f1f1f1}#give-metabox-form-data .give-metabox-tabs .give-metabox-sub-tabs li a{border-bottom-color:#e5e5e5}#give-metabox-form-data .give-metabox-tabs li.active>a{color:#555;position:relative;background-color:#eee}#give-metabox-form-data .give-metabox-tabs li.has-sub-fields.active>a{background-color:#ddd}#give-metabox-form-data .give-metabox-tabs li.has-sub-fields:not(.active):hover ul.give-metabox-sub-tabs{display:block;position:absolute;bottom:0;right:166px;width:170px;max-height:250px}@media (max-width:550px),only screen and (min-width:851px) and (max-width:1025px){#give-metabox-form-data ul.give-metabox-tabs{min-width:40px}#give-metabox-form-data ul.give-metabox-tabs li>a{text-align:center}#give-metabox-form-data ul.give-metabox-tabs li>a:before{margin-left:0;font-size:15px}#give-metabox-form-data ul.give-metabox-tabs li>a span.give-label{display:none}#give-metabox-form-data ul.give-metabox-tabs li>a span.give-icon:before{margin:0}#give-metabox-form-data .give_options_panel{padding-right:40px}#give-metabox-form-data .give_options_panel .give-field-wrap{padding:10px}#give-metabox-form-data .give_options_panel .give-field-wrap label,#give-metabox-form-data .give_options_panel .give-field-wrap span.give-field-label{display:block;float:none;margin:0 0 10px;font-size:14px;width:100%}}.chosen-container-single a.chosen-single{background:#fff!important}.give-docs-link{text-align:left;margin-left:15px}.give-docs-link a{color:#999;text-decoration:none;font-style:italic}.give-docs-link a:hover{color:#0073aa}.give-docs-link a span{font-style:normal}.post-type-give_forms #posts-filter .search-box{display:none}.post-type-give_forms #posts-filter .tablenav.top{position:relative;margin:42px 0 0;height:auto}.post-type-give_forms #posts-filter .tablenav.top #give-forms-advanced-filter{margin:0 0 10px}.post-type-give_forms #posts-filter .tablenav.top #give-forms-advanced-filter #give-forms-goal-filter{width:255px}.post-type-give_forms #posts-filter .tablenav.top #give-forms-advanced-filter a{display:inline-block;margin:0}.post-type-give_forms #posts-filter .tablenav.top #give-forms-advanced-filter #give-forms-search-input{margin-left:6px}.post-type-give_forms #posts-filter .tablenav.top .actions{position:absolute;right:230px;bottom:10px}.post-type-give_forms #posts-filter .tablenav.top .actions.bulkactions{right:0}#give-addons.wrap{margin:0!important}.give_forms_page_give-addons #wpbody-content{padding-bottom:0}.give-addons-header{padding:10px 20px;margin:0 -22px 0 0;background:url(../images/give-faces-bg.png) repeat 100% 0 #0e0e0e;overflow:hidden}.give-addons-header .give-admin-logo{float:right}.give-addons-header .give-admin-logo a{box-shadow:none;outline:none}.give-addons-header .give-admin-logo img{max-width:237px}.give-addons-header .give-admin-logo span{display:none}.give-core-bundles-container{text-align:center;margin:80px 0 120px}.give-core-bundles-container h2.give-core-bundles-intro-heading{font-size:42px;line-height:1.2em;margin:0 0 20px;padding:0}.give-core-bundles-container p.give-core-bundles-intro-subheading{font-size:20px;margin:0}.give-price-bundles-wrap{padding:0 40px 100px;font-family:Montserrat,sans-serif;max-width:1200px;margin:0 auto}.give-price-bundles-wrap .dashicons-yes{color:#66bb6a;position:relative;top:-2px}.give-price-bundles-wrap .dashicons-no-alt{color:#d75a4a;position:relative;top:-2px}.give-price-bundles-wrap .dashicons-star-filled{color:#ff960e;font-size:16px}div.bundle{float:right;width:31.333%;background:#fff;text-align:center;box-shadow:0 0 20px rgba(0,0,0,.25);position:relative;min-height:775px}div.bundle:hover{box-shadow:0 0 25px rgba(0,0,0,.3)}div.bundle.featured-bundle{margin-top:-50px;width:36.333%;z-index:9;position:relative;min-height:845px}div.bundle.featured-bundle .bundle-title-wrap{background-color:#66bb6a}div.bundle.featured-bundle div.bundle-price-wrap{background:#f5f3e9}div.bundle.featured-bundle div.bundle-price-wrap .bundle-price{font-size:72px}div.bundle.featured-bundle div.bundle-price-wrap .bundle-dollar-sign,div.bundle.featured-bundle div.bundle-price-wrap .bundle-per-month,div.bundle.featured-bundle div.bundle-price-wrap .bundle-price{color:#66bb6a}div.bundle.featured-bundle .bundle-cta-wrap{bottom:50px}div.bundle.featured-bundle .bundle-cta-wrap>a{padding:20px 0;font-size:23px}div.bundle div.bundle-title-wrap{background-color:#8f8f8f;text-align:center;padding:0 20px;margin:0;height:100px;box-sizing:border-box}div.bundle div.bundle-title-wrap>h2{margin:0;padding:0;color:#fff;text-shadow:-1px 1px 1px rgba(0,0,0,.3);text-transform:uppercase;font-size:42px;line-height:100px}div.bundle div.bundle-title-wrap .bundle-popular{background:#ff960e;text-shadow:0 1px 0 #c16d00;color:#fff;text-transform:uppercase;padding:5px 12px 4px;margin:0;font-size:15px;border-radius:6px;position:relative;top:-9px;border-bottom:2px solid #c16d00}div.bundle div.bundle-price-wrap{background:#f9f8f2;text-align:center;color:#8f8f8f;padding:40px 0}div.bundle div.bundle-price-wrap .bundle-price{color:#8f8f8f;font-size:64px;line-height:1em}div.bundle div.bundle-price-wrap .bundle-price-p{margin:0 0 0 20px}div.bundle div.bundle-price-wrap .bundle-dollar-sign{color:#8f8f8f;font-size:36px}div.bundle div.bundle-price-wrap .bundle-per-month{color:#8f8f8f;font-size:25px;margin-left:-30px}div.bundle div.bundle-price-wrap .bundle-per-year{display:block;font-style:italic}div.bundle .bundle-quote{text-align:center;color:#999688;padding:25px 0;margin:0;font-style:italic;font-size:16px}ul.bundle-features{list-style:none;padding:25px;border-top:1px solid #ddd;text-align:right;width:225px;margin:0 auto}ul.bundle-features .label-give{font-size:13px;width:25px;height:25px;line-height:25px;padding:0;margin:0 0 0 5px;top:-1px;position:relative;display:inline-block}ul.bundle-features .label-give a{color:#fff}ul.bundle-features>li{margin:10px 0 0;padding:5px 0 0;font-size:15px}ul.bundle-features>li:first-child{margin-top:0;padding-top:0}ul.bundle-features .initial-bundle-feature>span{font-weight:600}ul.bundle-features .highlighted-addons{margin:0 20px 0 0;padding:0;font-size:14px;list-style:none}ul.bundle-features .highlighted-addons>li{list-style-type:none;margin:10px 0 0;padding:0;line-height:1em}ul.bundle-features .magnific-inline{text-decoration:none;color:#000;box-shadow:none;outline:none;cursor:default}ul.bundle-features .magnific-inline .hint,ul.bundle-features .magnific-inline:after,ul.bundle-features .magnific-inline:before{display:none}.bundle-cta-wrap{position:absolute;bottom:36px;right:0;left:0}.bundle-cta-wrap a{text-decoration:none;text-transform:uppercase;color:#fff;background:#66bb6a;border-radius:500px;padding:15px 0;display:block;box-shadow:0 5px 5px 0 rgba(0,0,0,.2);line-height:1.2em}.bundle-cta-wrap a:hover{background:#71c074}.give-addons-directory-wrap{background:#fff;margin:0 -20px 0 0;padding:70px 20px 60px;font-family:Montserrat,sans-serif;text-align:center}.give-addons-directory-wrap title{display:block;font-size:30px;margin:0 0 50px;line-height:1.2em}.give-addons-directory-wrap .type-download{display:inline-block;text-align:right;margin:0 0 2em 2em!important;padding:0;vertical-align:top;width:365px;text-decoration:none;color:inherit;border:1px solid #ddd;min-height:420px;overflow:hidden;background:#fcfcfc;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -1px 0 rgba(0,0,0,.1);transition-property:border,background,color;transition-duration:.05s;transition-timing-function:ease-in-out;position:relative}.give-addons-directory-wrap .type-download:hover{border:1px solid #d1d1d1}.give-addons-directory-wrap .type-download>.featured-img img{border-bottom:1px solid #ddd}.give-addons-directory-wrap .type-download .addon-content{*zoom:1;padding:15px 20px}.give-addons-directory-wrap .type-download .addon-content:after,.give-addons-directory-wrap .type-download .addon-content:before{content:" ";display:table}.give-addons-directory-wrap .type-download .addon-content:after{clear:both}.give-addons-directory-wrap .type-download .addon-content .addon-heading{margin:0 0 10px;font-size:20px;line-height:30px}.give-addons-directory-wrap .type-download .addon-content .addon-heading a{color:#66bb6a;outline:none;text-decoration:none;box-shadow:none}.give-addons-directory-wrap .type-download .addon-footer-wrap{border-top:1px solid #ddd;position:absolute;bottom:2px;right:0;width:100%;background-color:#fff;padding:15px 20px}@media (min-width:1350px){div.bundle .bundle-quote{padding-right:45px;padding-left:45px}div.bundle .bundle-cta-wrap{margin:0 40px}div.bundle .bundle-cta-wrap a{font-size:20px}}@media (max-width:1349px){.give-price-bundles-wrap{margin-right:-20px}div.bundle .bundle-quote{padding-right:10px;padding-left:10px}div.bundle .bundle-cta-wrap{margin:0 25px}div.bundle .bundle-cta-wrap a{font-size:18px}}@media (max-width:850px){.give-price-bundles-wrap{padding:40px 30px}.give-core-bundles-container{margin:30px 0 60px}div.bundle,div.bundle.featured-bundle{width:100%;margin:0 0 30px}}#give-dashboard-widgets-wrap .inside{padding-top:0;padding-bottom:0}.give_forms_page_give-reports #give-dashboard-widgets-wrap .inside{padding-right:0}#give-dashboard-widgets-wrap .inside #give-graphs-filter{float:none}#give-dashboard-widgets-wrap .postbox{margin-bottom:10px}#give-dashboard-widgets-wrap table.reports-table{clear:none}#give-dashboard-widgets-wrap #give-date-range-options{float:right}#give-dashboard-widgets-wrap #give-date-range-options>span{float:right;line-height:30px;font-style:italic;padding:0 0 0 5px}#give-graphs-filter{float:left}#give-graphs-filter .tablenav{margin:0 17px 0 0}#give-graphs-filter .tablenav .actions{padding:0}.give-graph .y1Axis{color:#66bb6a!important}.give-graph .y2Axis{color:#546e7a!important}body.give_forms_page_give-payment-history h1.nav-tab-wrapper,body.give_forms_page_give-payment-history h2.nav-tab-wrapper,body.give_forms_page_give-reports h1.nav-tab-wrapper,body.give_forms_page_give-reports h2.nav-tab-wrapper{margin-bottom:10px}body.give_forms_page_give-payment-history .actions,body.give_forms_page_give-reports .actions{padding-top:0}body.give_forms_page_give-payment-history .pagination-links,body.give_forms_page_give-reports .pagination-links{margin-right:10px}body.give_forms_page_give-payment-history p.donor-search,body.give_forms_page_give-reports p.donor-search{margin-left:10px}body.give_forms_page_give-payment-history .tablenav-right .tablenav-pages,body.give_forms_page_give-reports .tablenav-right .tablenav-pages{float:left}body.give_forms_page_give-payment-history .tablenav-right #give-reports-view,body.give_forms_page_give-reports .tablenav-right #give-reports-view{margin-top:0}body.give_forms_page_give-payment-history .tablenav-right .actions,body.give_forms_page_give-payment-history p.search-box,body.give_forms_page_give-reports .tablenav-right .actions,body.give_forms_page_give-reports p.search-box{float:right}body.give_forms_page_give-payment-history .reports-table-nav.tablenav.top,body.give_forms_page_give-reports .reports-table-nav.tablenav.top{width:100%;float:none;margin:0 0 10px}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top,body.give_forms_page_give-reports .reports-forms-details-wrap.top{float:left;overflow:hidden}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top #give-reports-filter,body.give_forms_page_give-reports .reports-forms-details-wrap.top #give-reports-filter{float:right}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top>.actions,body.give_forms_page_give-reports .reports-forms-details-wrap.top>.actions{padding-left:0}body.give_forms_page_give-payment-history .tablenav.bottom,body.give_forms_page_give-reports .tablenav.bottom{margin-top:10px}body.give_forms_page_give-payment-history h2.reports-earnings-title,body.give_forms_page_give-reports h2.reports-earnings-title{margin:7px 0 0}body.give_forms_page_give-payment-history .reports-views-wrap,body.give_forms_page_give-reports .reports-views-wrap{padding:3px 0 0}body.give_forms_page_give-payment-history .wrap.give-reports-donors-wrap,body.give_forms_page_give-reports .wrap.give-reports-donors-wrap{margin-left:0;margin-bottom:10px}body.give_forms_page_give-payment-history .widefat tbody td,body.give_forms_page_give-payment-history .widefat tbody th,body.give_forms_page_give-reports .widefat tbody td,body.give_forms_page_give-reports .widefat tbody th{padding-top:12px;padding-bottom:12px}body.give_forms_page_give-reports table.export-options-table tbody td{padding:20px 12px;vertical-align:top}body.give_forms_page_give-reports table.export-options-table .give-export-form{position:relative}body.give_forms_page_give-reports table.export-options-table .give-export-form .notice-wrap{background-color:transparent;padding:12px 12px 4px;margin:2px -11px -16px 0;overflow:auto}body.give_forms_page_give-reports table.export-options-table .give-export-form .notice-wrap .spinner{margin:-2px 0 8px -12px}body.give_forms_page_give-reports table.export-options-table span#give-end-wrap input,body.give_forms_page_give-reports table.export-options-table span#give-start-wrap input{width:100px}#export-donor-options-wrap p{padding:20px 0 0;margin:0;font-weight:700}#export-donor-options-wrap ul{max-width:900px;overflow:hidden}#export-donor-options-wrap ul li{margin:0;padding:0 0 5px 5px;box-sizing:border-box;float:right;width:33%}.settings-excludes-list{max-height:120px;overflow:auto;padding:.5rem;border:1px solid #ddd}.settings-excludes-list li{margin:3px 0}#give-tools-recount-form .notice-wrap{position:relative;min-height:25px;margin:10px -12px -12px;background:#efefef;padding:10px 12px 12px;border-top:1px solid #e5e5e5}#give-tools-recount-form .notice-wrap .give-progress{position:absolute;top:15px}#give-tools-recount-form .notice-wrap .spinner{position:absolute;left:14px;top:13px;margin:0}#give-tools-recount-form .notice-wrap #give-batch-success{margin-bottom:6px}.recount-stats-controls form{display:inline}.give-recount-stats-descriptions{margin:8px 0 0;display:block}.give-recount-stats-descriptions span{line-height:24px;font-size:13px;font-style:italic;font-weight:400;color:#aaa;margin:0;display:none}.gateways-report-tablenav .actions.bulkactions{padding-left:0}table.give-table td{vertical-align:middle}table.give-table td.row-title h3{margin:0 0 .4em;font-size:1.2em}table.give-table td.row-title p{font-size:13px;font-style:italic;font-weight:400;color:#aaa;margin:0}#give-graphs-filter>.tablenav{height:auto}#give-logs-filter .search-box{float:left}#give-logs-filter .tablenav.top{float:right;clear:none;margin-top:0}.give-welcome-wrap{margin:0 -20px 0 0;padding:0}.give-welcome-header{background:#fff;height:100%;min-width:1000px}.give-welcome-header .give-welcome-header-inner{max-width:900px;margin:0;padding:25px 30px 20px 250px;position:relative}.give-welcome-header .give-welcome-h1{margin:0 0 0 200px;padding:0;color:#32373c;line-height:1.2em;font-size:2.8em;font-weight:600;display:inline-block;margin-left:15px!important}.give-welcome-header .give-welcome-h1:before{background:url(../images/give-icon-full-circle.svg);width:36px;height:36px;content:" ";display:block;float:right;margin:0 0 0 10px;position:relative;top:4px}.give-welcome-header .give-welcome-text{font-size:20px;margin:20px 0 30px;padding:0}.give-badge{background:url(../images/give-badge.png) no-repeat 100% 0 transparent;padding-top:150px;height:52px;width:185px;color:#fff;font-weight:700;font-size:14px;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.8);margin:0;position:absolute;top:30px;left:20px}.give-welcome-content-wrap{padding:0;margin:0}.give-welcome-content-wrap.give-changelog-wrap{width:1140px}.give-welcome-content-intro{font-size:22px;font-style:italic;color:#8e8e8e;margin:50px 30px 60px;max-width:1400px;min-width:1000px}.give-ipad-showcase-wrap{border:3px solid #9199a5;border-radius:10px;position:relative;box-shadow:0 .75rem 2rem rgba(0,0,0,.4)}.give-ipad-showcase-wrap .give-ipad-showcase-inner{background:#fafbfb;border:10px solid #1e2026;border-radius:7px;display:grid}.give-ipad-showcase-wrap img{height:auto;max-width:100%}.give-feature-section{margin:0;padding:120px 30px}.give-feature-section__inner{display:flex;flex-direction:row;margin:0;align-items:center;justify-content:center;max-width:1400px;min-width:1000px}.give-feature-section:first-of-type{padding-top:0}.give-feature-section__step2{background:#fff}.give-feature-section span.dashicons{width:16px;height:16px;font-size:14px;margin:6px 0 0}.give-feature-section .give-feature-section-item{display:flex;width:50%}.give-feature-section .give-feature-section-item__container{padding:0 0 0 60px;margin:0}.give-feature-section .give-feature-section-item__container-right{padding-right:60px;padding-left:20px}.give-feature-section .give-feature-section-item h3{font-size:24px;font-weight:500;margin:0 0 20px}.give-feature-section .give-feature-section-item h3>.give-feature-section-item-number{background:#fff;width:40px;height:40px;margin:0 0 0 10px;padding:0;line-height:40px;text-align:center;color:#777;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);border-radius:50%;display:inline-block;font-size:22px}.give-feature-section .give-feature-section-item p{font-size:16px}.give-feature-section .give-feature-section-item .give-welcome-gateway-notice{font-size:12px!important;line-height:16px}.give-feature-section .give-feature-btns{margin:30px 0 20px}.give-feature-section .give-feature-btns li{display:inline;margin:0 0 0 25px}.give-feature-section .give-feature-btns .give-feature-btn-link{font-size:15px;line-height:30px}.social-items-wrap,.social-items-wrap>div{display:inline-block}.social-items-wrap .twitter-item-wrap{margin:0 0 10px 20px}.give-welcome-widgets{background:#fff;text-align:center;padding:100px 0 160px}.give-welcome-widgets p{font-size:16px}.give-welcome-widgets__inner{max-width:1400px}.give-welcome-widgets__heading{max-width:500px;margin:0 auto 100px}.give-welcome-widgets__heading h2{font-size:26px;font-weight:500}.give-welcome-widgets__heading .button{margin-top:10px;font-size:15px}.give-welcome-widgets__col{float:right;width:33.33%;box-sizing:border-box;padding:0 20px}.give-welcome-widgets__col h3{font-size:22px;font-weight:500}.give-welcome-widgets__col h3:before{background:url(../images/happy-face.svg) no-repeat top transparent;opacity:.3;content:" ";width:100%;height:85px;display:inline-block;font-size:80px;-moz-transition:.2s all linear;-o-transition:.2s all linear;transition:all .2s linear}.give-welcome-widgets__col p{font-size:13px}.give-welcome-widgets__col:hover h3:before{opacity:.45}.give-welcome-widgets__addons h3:before{background:url(../images/shopping-cart.svg) no-repeat top transparent}.give-welcome-widgets__documentation h3:before{background:url(../images/docs-book.svg) no-repeat top transparent}.give-welcome-widgets__col-inner{max-width:300px;margin:0 auto}.give-welcome-widgets__link{font-weight:700;font-size:15px}.give-contributor-group{list-style:none}.give-contributor-group img{border-radius:50%}.give-contributor-group .give-contributor{margin:0 0 45px 10px;display:inline-block;width:140px;text-align:center}.give-contributor-group .give-contributor a{outline:none;box-shadow:none}.give-contributor-group .give-contributor span{display:block;margin:3px 0 0;font-weight:700}.give-newsletter-form-wrap{margin:10px 0 15px;padding:10px 15px 15px;background:#f1f1f1;border:1px solid #ddd;max-width:900px}.give-newsletter-form-wrap .give-newsletter-intro{font-size:14px;font-style:italic;color:#777;margin:0}.give-newsletter-form-wrap .button,.give-newsletter-form-wrap input[type=email],.give-newsletter-form-wrap input[type=text]{width:100%;height:36px}.give-newsletter-form-wrap td{padding:0 0 0 10px}.give-newsletter-form-wrap div.give-newsletter-confirmation{background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 5px 4px 10px;padding:1px 12px;border-right:4px solid #7ad03a;display:none}.give-newsletter-form-wrap div.give-newsletter-confirmation>p{margin:.5em 0;padding:2px}.give-changelog-wrap .give-changelog{max-height:510px;margin:0 30px 100px 0;padding:20px;overflow-y:scroll;overflow-x:hidden;font-size:18px;line-height:28px;background:#fff;border:1px solid #ddd}.give-changelog-wrap .give-changelog br:first-child,.give-changelog-wrap .give-changelog br:first-child+br{display:none}.give-changelog-wrap .give-changelog h4{margin:0 0 10px;border-bottom:1px solid #e2e2e2;padding:0 0 6px;font-size:20px}.give-changelog-wrap .give-changelog h4+br{display:none}.dashboard_page_give-changelog #wpbody-content,.dashboard_page_give-getting-started #wpbody-content{padding-bottom:0}#give-paypal-connect{background:#039cde;color:#fff;font-size:14px;line-height:30px;font-weight:700;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;box-shadow:none;text-decoration:none;padding:8px 20px;border-radius:40px}#give-paypal-connect span:before{content:" ";width:16px;height:16px;display:inline-block;margin:0 0 0 8px;background-image:url(../images/paypal-48.png);background-size:16px;position:relative;top:2px}#give_donor_export_form{margin:0 0 5px}#give_donor_export #give_donor_export_form_chosen{display:block;margin:5px 0 1px}.column-status .give-donation-status,.column-status .give-test-mode-transactions-label{display:inline-block}.column-status .give-test-mode-transactions-label{margin:0 5px;vertical-align:middle}.give-settings-page{margin:0 2px 0 20px}.give-settings-page #poststuff{padding-top:25px}.give-settings-page .give-settings-header{background:#fff;padding:10px 20px;margin:0 -22px 0 -20px}.give-settings-page .give-settings-heading-sep{font-size:14px;line-height:32px;width:15px}.give-settings-page .nav-tab-wrapper{height:54px;margin:0 -22px 0 -20px}.give-settings-page .give-subsubsub{list-style:none;margin:12px 0 3px;padding:0;float:right}.give-settings-page .give-subsubsub li{display:inline-block;margin:0 3px 0 0;padding:0;white-space:nowrap;color:#d3d3d3;font-weight:300;font-size:16px}.give-settings-page .give-subsubsub a{line-height:2;padding:.2em;margin:0 0 0 3px;text-decoration:none;font-size:14px;box-shadow:none;font-weight:400}.give-settings-page .give-subsubsub a.current{color:#000;font-weight:600;border:none}.give-settings-page .give-setting-tab-body{max-width:1260px}.give-settings-page div.give-submit-wrap{margin:20px 0}.give-settings-page .give_forms_page_give-payment-history .postbox .hndle{cursor:default}.give-settings-page .give-input-field{width:25em}.give-settings-page table table input[type=text]{width:15em}.give-settings-page .give-repeat-setting-field{margin:10px 0}.give-settings-page .give-remove-setting-field{width:25px;height:25px;padding:0;text-align:center;line-height:22px;font-size:21px;font-weight:300;cursor:pointer;margin-right:20px;display:inline-block}.give-settings-page .give-remove-setting-field:hover{background-color:red;color:#fff;border-radius:30px}.give-settings-page .give-forminp p:first-child .give-remove-setting-field{display:none}.give-settings-page .export-options-table tr.give-import-option:nth-child(odd){background:#f4f3f3}.give-settings-page .export-options-table tr.give-import-option:nth-child(odd) th{vertical-align:middle}.give-settings-page .export-options-table .give-import-dropdown:nth-child(2),.give-settings-page .export-options-table tr.give-import-option th:first-child{width:250px}.give-setting-tab-header{clear:both;overflow:hidden;margin:30px 0}.give-setting-tab-header h2{margin-top:8px}.give-setting-tab-header p{margin-top:0;margin-bottom:0}.give-radio-inline ul{margin-top:0}.give-radio-inline li{display:inline-block;margin:0 15px 0 0}.give-radio-inline li:first-child{margin-right:0}.give-tools-setting-page .bulkactions{overflow:visible}.form-table td.give-radio-inline fieldset li>label{margin:5px 0 0!important}div.give-field-description,p.give-field-description{color:#666;font-style:italic;font-size:14px!important;line-height:22px}div.give-field-description strong,p.give-field-description strong{color:#777}.give-setting-tab-header h2{float:right;display:inline-block;width:220px;font-style:italic;color:#aaa;margin:0;font-size:14px}.gateway-enabled-wrap{background-color:#f7f7f7;border:1px solid #e5e5e5}.gateway-enabled-wrap .gateway-enabled-settings-title{display:grid;grid-template-columns:.5fr 2.5fr 5fr 1fr 1fr;grid-gap:20px;border-bottom:1px solid #e5e5e5;padding:1rem;font-weight:600}.gateway-enabled-wrap .ui-sortable-placeholder{visibility:visible!important;border:2px dashed #e5e5e5;transition:all .2s ease}.gateway-enabled-wrap .ui-sortable-helper{background-color:#fafafa;box-shadow:0 4px 20px -5px rgba(0,0,0,.25);border:1px solid #e5e5e5;padding:.5rem!important}.give-payment-gatways-list{margin:0;padding:1rem}.give-payment-gatways-list li{display:grid;grid-template-columns:.5fr 2.5fr 5fr 1fr 1fr;align-items:center;grid-gap:20px;margin:0;padding:.5rem 0}.give-payment-gatways-list li:first-child{padding-top:0}.give-payment-gatways-list li:last-child{padding-bottom:0}.give-payment-gatways-list li .checkout-label{padding:.5rem .75rem}.give-payment-gatways-list li .gateways-checkbox,.give-payment-gatways-list li .gateways-radio{justify-self:center}.give-payment-gatways-list li span.give-drag-handle{padding:3px 0 0 4px;font-size:15px;font-weight:400;color:#bdbdbd;cursor:move}.give-payment-gatways-list li span.give-drag-handle:hover{color:#333}.give-gateways-notice{display:table;width:100%;max-width:1240px;background:#fff;margin:15px 0 0;padding:0;border:1px solid #e3e3e3}.give-gateways-notice .give-gateways-cc-icon{margin:0;padding:0 25px 0 15px;height:30px;width:30px;display:table-cell;vertical-align:middle}.give-gateways-notice .give-gateways-cc-icon svg{position:relative;top:2px;width:50px;height:40px}.give-gateways-notice .give-gateways-notice-title{font-size:16px;margin:20px 20px 0;padding:0}.give-gateways-notice .give-gateways-notice-message{line-height:24px;font-size:14px;margin:5px 20px 20px}.give-gateways-notice .give-gateways-notice-button{display:table-cell;vertical-align:middle;text-align:left;margin:0;padding:0 0 0 15px;width:200px}.give-gateways-notice .give-gateways-notice-button #give-stripe-connect{margin:0 0 10px}.give-gateways-notice .give-gateways-notice-button .give-view-gateways-btn{text-align:center;width:190px}.give-email-tags-wrap{margin:5px 0 0}.give-email-tags-wrap code{font-style:normal;padding:1px 2px;font-size:12px}.give-email-tags-wrap span{display:block;color:#aaa;font-style:italic;margin:0 0 2px;font-size:13px}.give-email-tags-wrap .give_price_tag,.give-email-tags-wrap .give_receipt_id_tag{display:none}.give-setting-tab-header-emails{margin:20px 0}.give-setting-tab-header-emails hr,.give-settings-admin-email-section .tablenav,.give-settings-donor-email-section .tablenav,.give-settings-email-settings-section .tablenav{display:none}.give-settings-admin-email-section .tablenav.bottom+.give-setting-tab-header-emails,.give-settings-donor-email-section .tablenav.bottom+.give-setting-tab-header-emails,.give-settings-email-settings-section .tablenav.bottom+.give-setting-tab-header-emails{margin:20px 0}.give-settings-admin-email-section .tablenav.bottom+.give-setting-tab-header-emails hr,.give-settings-donor-email-section .tablenav.bottom+.give-setting-tab-header-emails hr,.give-settings-email-settings-section .tablenav.bottom+.give-setting-tab-header-emails hr{display:block}.giveemailnotifications .check-column{padding:13px 20px 0 10px!important}.giveemailnotifications td.check-column input{display:none}.giveemailnotifications th.check-column .give-email-notification-status{color:#fff;cursor:pointer}.giveemailnotifications th.check-column .give-email-notification-status[data-edit="1"] i.dashicons{border-radius:1em;padding:2px}.giveemailnotifications th.check-column .give-email-notification-disabled:hover .dashicons-no-alt,.giveemailnotifications th.check-column .give-email-notification-enabled .dashicons-yes{background:#46b450}.giveemailnotifications th.check-column .give-email-notification-enabled .dashicons-lock{color:#46b450}.giveemailnotifications th.check-column .give-email-notification-disabled .dashicons-no-alt,.giveemailnotifications th.check-column .give-email-notification-enabled:hover .dashicons-yes{background:#bbb}.giveemailnotifications th.check-column .give-email-notification-disabled .dashicons-lock{color:#bbb}.giveemailnotifications th.check-column .dashicons-no-alt:hover:before{content:"\f147"!important}.giveemailnotifications th.check-column .dashicons-yes:hover:before{content:"\f335"!important}.giveemailnotifications .spinner.is-active{margin:0 2px 0 0;float:none}#system-info-textarea{width:800px;height:600px;font-family:Menlo,Monaco,monospace;background:#fff;white-space:pre;overflow:auto;display:block;direction:rtl}#give-download-sysinfo{margin:0}#api .tablenav .actions{overflow:visible}a.give-delete{color:#a00}.give-table thead th{padding:8px 10px!important}.post-type-give_forms .mce-container iframe,.post-type-give_forms .wp-editor-area{min-height:400px}.give-field-description{color:#aaa;font-style:italic;margin:0;padding-top:.5em}.give-image-thumb{position:relative;margin-top:14px}.give-image-thumb span.give-delete-image-thumb{position:absolute;background:red;color:#fff;border-radius:30px;right:-10px;top:-10px;cursor:pointer}.give-image-thumb img{max-width:250px;border:4px solid #fff}.give_email_access_link_tag{display:none}.give-license-settings-wrap{max-width:1240px;min-width:1000px;margin:20px -10px 0 0;padding:0}.give-license-top-widget{border:1px solid #dbdbdb;min-height:250px}.give-license-top-widget .give-license-widget-heading{font-size:20px;margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #dbdbdb;line-height:1.2em}.give-license-top-widget .give-license-widget-heading .dashicons{height:25px;width:25px;font-size:28px;margin:-5px 0 0 10px}.give-license-top-widget .give-field-description{margin:0 0 20px;padding:0}#give-license-activator-wrap{background:#fff;margin:0;padding:30px}#give-license-activator-wrap .give-license-activation-form{background:#f4f4f4;padding:10px;position:relative}#give-license-activator-wrap .give-license-notices{position:absolute;background:#f4f4f4;top:0;right:0;height:100%;width:100%;padding:20px;z-index:3;box-sizing:border-box;display:none}#give-license-activator-wrap .give-license-notices .notice{position:relative;padding-left:40px}#give-license-activator-wrap #give-license-activator{font-size:22px;height:55px;padding:0 15px;margin:0 0 10px;width:100%}#give-license-activator-wrap .button{height:45px;width:100%;font-size:18px;display:block;clear:both;margin:0}#give-addon-uploader-wrap{background:#fff;padding:30px 25px 25px;margin:0}.give-upload-addon-form-wrap{position:relative}.give-upload-addon-form-wrap .give-upload-addon-instructions{margin:0;padding:0;opacity:.4;font-size:16px}.give-upload-addon-form-wrap .give-upload-addon-instructions span{display:block;margin:8px 0;font-size:14px}.give-upload-addon-form-wrap #give-upload-addon-file-select{display:none}.give-upload-addon-form-wrap .give-spinner-wrap{position:absolute;right:0;top:0;left:0;bottom:0;z-index:99;background-color:#fff}.give-upload-addon-form-wrap .give-spinner-wrap .give-spinner-inner{margin-top:5%;margin-right:42%}.give-upload-addon-form{background:#f4f4f4;padding:25px;text-align:center;outline:2px dashed #e2e2e2;outline-offset:-10px;transition:outline-offset .15s ease-in-out,background-color .15s linear;position:relative}.give-upload-addon-form.give-dropzone-active{outline-offset:-13px;outline:2px dashed #c6c6c6;background:#eaeaea}.give-upload-addon-form .give-addon-upload-notices{position:absolute;background:hsla(0,0%,100%,.66);top:0;right:0;height:100%;width:100%;padding:20px;z-index:3;text-align:right;box-sizing:border-box;display:none}.give-upload-addon-form .give-activate-addon-wrap{display:none;border:1px solid #dbdbdb;background:#fff;position:absolute;padding-top:20px;top:0;right:0;height:100%;width:100%;z-index:4;box-sizing:border-box}.give-upload-addon-form .give-activate-addon-wrap .dashicons{color:#66bb6a}#give-licenses-container{position:relative}#give-licenses-container .give-spinner-wrap{position:absolute;right:0;top:0;left:0;bottom:0;z-index:99;background-color:#fff}#give-licenses-container .give-spinner-wrap .give-spinner-inner{margin-top:5%;margin-right:45%}.give-licenses-list-header{margin:20px 0 30px;padding:0}.give-licenses-list-header h2{float:right;margin:0 0 20px;padding:0;font-size:18px}.give-licenses-list-header #give-refresh-button-wrap{float:right;margin:-6px 25px 0 0}.give-licenses-list-header #give-refresh-button-wrap #give-last-refresh-notice{margin:0 10px 0 0;line-height:28px;color:#666}.give-licenses-list-header hr{clear:both}.give-addon-wrap{border:1px solid #dbdbdb;background:#fff;padding:0;margin:0 0 20px;position:relative}.give-addon-wrap .give-license-top{background:#f4f4f4;border-bottom:1px solid #dbdbdb;display:flex;color:#333}.give-addon-wrap .give-license-notice-container.give-addon-notice-shown{background:#f4f4f4;border-bottom:1px solid #dbdbdb;padding:30px}.give-addon-wrap .give-license-notice-container.give-addon-notice-shown .notice{margin:0}.give-addon-wrap .give-license-top-header{display:block;font-size:15px;margin:0 0 20px;font-weight:700;color:#23282d}.give-addon-wrap .give-license-top-column{float:right;padding:30px;flex:1}.give-addon-wrap .give-license-top-column.give-license-info-field-wrap,.give-addon-wrap .give-license-top-column.give-license-key-field-wrap{border-left:1px solid #dbdbdb}.give-addon-wrap .give-license-top-column.give-license-key-field-wrap{flex:1.45;padding-left:10px}.give-addon-wrap .give-license-top-column.give-license-info-field-wrap .give-field-description{padding-top:0}.give-addon-wrap .give-license__status{margin:10px -4px 0 0;padding:0}.give-addon-wrap .give-license__status .dashicons-yes{color:#66bb6a}.give-addon-wrap .give-license__status .dashicons-no{color:#a00}.give-addon-wrap .give-license__key{display:inline-block}.give-addon-wrap .give-license__key input[type=text]{margin:0 0 0 10px}.give-addon-wrap .give-license__key button{font-size:15px;position:relative;top:-1px}@media (min-width:1400px){.give-addon-wrap .give-license__key input[type=text]{min-width:290px;height:40px;font-size:18px;padding:10px}.give-addon-wrap .give-license__key button{width:110px;height:40px}}@media (max-width:1399px){.give-addon-wrap .give-license__key input[type=text]{min-width:230px;height:35px;font-size:15px;padding:8px}.give-addon-wrap .give-license__key button{width:85px;height:35px;font-size:1em}}.give-addon-wrap .give-license-action-link{display:block;margin:0 0 15px;box-shadow:none}.give-addon-wrap .give-license-renewal-date .dashicons{opacity:.8;margin:0 0 0 3px;position:relative;top:-2px}.give-addon-wrap .give-license-activations-remaining-icon{border-radius:100%;height:20px;width:20px;display:inline-block;padding:1px;font-size:12px;line-height:20px;text-align:center;font-weight:700;margin:0 0 0 2px}.give-addon-wrap .give-plugin__info{padding:6px 9px}.give-addon-wrap .give-plugin__status{border:none;padding:0 5px;line-height:20px!important}.give-addon-info-wrap{margin:30px;padding:20px;background:#f4f4f4;border:1px solid #dbdbdb;color:#333}.give-addon-info-wrap .give-addon-info-left{float:right}.give-addon-info-wrap .give-addon-name{font-weight:700;font-size:14px}.give-addon-info-wrap .give-addon-version{font-size:11px;margin:0 20px 0 0}.give-addon-info-wrap .give-addon-info-right{float:left}.give-addon-info-wrap .give-addon-info-right .give-button{margin:-5px 0 0;position:relative;top:2px}.give-addon-info-wrap .give-addon-info-right .give-button .dashicons{font-size:14px;width:14px;height:14px;margin-left:3px;margin-top:5px}.give-addon-info-wrap .give-addon-activation-status{border-radius:4px;color:#fff;background:#777;padding:3px 8px;margin:0 0 0 15px;font-size:11px}.give-addon-info-wrap .give-addon-activation-status__activated{background:#7ad03a;text-shadow:0 0 1px #4b8420}.give-addon-info-wrap .give-addon-view-changelog{margin:0 0 0 15px;font-size:12px}.give-filters{clear:both;background:#f5f5f5;border:1px solid #dfdfdf;padding:12px 12px 0}.give-filters .give-donation-forms-filter .chosen-single{height:28px;line-height:28px}.give-filters .chosen-container-single .chosen-single div b{background-position:100% 4px}.give-filters .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 6px}.give-filters #give-payment-form-filter,.give-filters #give_donation_forms_filter{display:inline-block;width:300px}@media screen and (max-width:782px){.give-filters #give-payment-form-filter,.give-filters #give_donation_forms_filter{width:100%}}.give-filters #give-payment-date-filters label,.give-filters #give-payment-form-filter label{vertical-align:initial}.give-filters #give-payment-date-filters label.give-donation-forms-filter-label,.give-filters #give-payment-form-filter label.give-donation-forms-filter-label{vertical-align:middle}.give-filters #give_donation_forms_filter{width:255px}@media screen and (max-width:782px){.give-filters #give_donation_forms_filter{width:100%;max-width:100%}}.give-filters:after{content:"";display:table;clear:both}.give-filter{display:block;margin-bottom:12px;width:100%}.give-filter:after{content:"";display:table;clear:both}.give-filter label{display:block;margin-left:4px}.give-filter input{margin:0}.give-filter input[type=text]{height:28px;width:100%}.give-filter input[type=search],.give-filter input[type=text]{height:28px}.give-filter .button{height:28px;line-height:26px;margin:0;padding:0 10px 1px}.give-filter select{width:100%}@media screen and (min-width:783px){.give-filter{float:right;margin-left:18px;width:auto}.give-filter label{display:inline-block}.give-filter input[type=text]{display:inline-block;width:144px}}.give-filter-search input[type=search]#give-payments-search-input{display:block;float:right;width:205px;max-width:100%}.give-filter-search input[type=submit]{display:block;float:left;width:30%}@media screen and (min-width:783px){.give-filter-search input[type=search]{display:inline-block;margin-left:4px;width:auto}.give-filter-search input[type=submit]{display:inline-block;width:auto}}@media screen and (min-width:600px){.give-filter-half{float:right;width:49%}.give-filter-half:last-child{float:left}}@media screen and (min-width:783px){.give-filter-half{width:auto}.give-filter-half:last-child{float:right}.give-filter-half input[type=text]{width:96px}}.give-clear-filters-button{margin-right:8px}.give-submit-wrap{clear:both;background:#f5f5f5;border:1px solid #dfdfdf;margin:8px 0;padding:12px;font-size:13px;line-height:2.1em}#give-payment-filters ul.subsubsub{margin-bottom:8px}#give-payments-advanced-filter ul.subsubsub{margin-bottom:12px}#give-payments-filter .tablenav.top{float:none}#give-payments-filter .tablenav.top .bulkactions{margin-top:1px;padding-top:0}#give-payments-filter .give-email-column-value{font-size:14px;font-weight:700}#give-payments-filter #the-list .check-column input{margin-top:1px}#give-payments-filter .column-details{width:50px}#give-payments-filter .column-amount{width:120px}tr.status-refunded td{background:#cecece;border-top-color:#ccc}.wp-list-table.forms th#date{width:140px}.give-mobile-link{line-height:32px;vertical-align:middle}.give-mobile-link img{max-width:80%;height:auto;float:right}.give-donation-status>span{display:inline-block;width:12px;height:12px;position:relative;top:1px;margin:0;padding:0;border-radius:50%;background:#888;line-height:16px}.give-donation-status.status-pending>span{background-color:#ffba00}.give-donation-status.status-complete>span,.give-donation-status.status-publish>span{background-color:#7ad03a}.give-donation-status.status-refunded>span{background-color:#777}.give-donation-status.status-failed>span{background-color:#a00}.give-donation-status.status-abandoned>span{background-color:#333}.give-donation-status.status-revoked>span{background-color:#d9534f}.give-donation-status.status-give_subscription>span,.give-donation-status.status-renewal>span,.give-donation-status.status-subscription>span{background-color:#5bc0de}#test-payment-label{padding:.2em .4em .3em;font-size:11px;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;background-color:#ffba00;margin:0 15px;vertical-align:middle}#test-payment-label:hover{color:#fff;text-decoration:none}#give-payments-filter .give-payment-id{padding:.2em .4em .3em;font-size:11px;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;font-weight:400}#give-payments-filter .give-payment-id:hover{color:#fff;text-decoration:none}#give-payments-filter .column-details{padding-left:30px}#give-payments-filter .give-donation-status{display:inline-block}#give-order-update .give-donation-status{display:inline-block;float:none;margin:0 10px;position:relative;top:3px}#give-order-update .give-order-top{border-bottom:1px solid #eee;overflow-x:auto;white-space:nowrap;width:100%}#give-order-update .give-order-top h3.hndle{float:right;border:none;display:inline-block}#give-order-update .give-order-top .delete-donation{display:inline-block;float:left}#give-order-update .give-order-top .delete-donation a{width:18px;height:16px;display:block;margin:11px 15px;content:"\f182";font-size:18px;color:#b5b5b5}#give-order-update .give-order-top .delete-donation a:focus,#give-order-update .give-order-top .delete-donation a:hover{color:red;box-shadow:none}.column-donation_form .donation-level-text-wrap{font-style:italic;display:block}@media handheld,only screen and (max-width:640px){.wp-list-table.forms th{width:auto!important}}.download_page_give-payment-history .ui-dialog .ui-dialog-titlebar-close span{margin-right:-8px;margin-top:-8px}.give-admin-box .label{font-weight:600}.give-admin-box-inside{margin:0;padding:3px 10px;clear:both;border-bottom:1px solid #eee;word-break:break-word}.give-admin-box-inside .strong{font-weight:600}.give-admin-box .right{float:left}#give-order-details .inside,#give-order-update .inside{margin:0;padding:0}#give-order-update input.give_datepicker{width:180px}#give-order-update input[type=number].give-payment-time-hour,#give-order-update input[type=number].give-payment-time-min{width:50px}.give-admin-box-inside:last-child{border-bottom:0}#give-edit-order-form .data-payment-key{word-break:break-all}.give-order-update-box #major-publishing-actions .button-secondary{margin-left:10px}#give-donation-overview th{text-align:right}#give-donation-overview .give-select-chosen{width:97%}#give-edit-order-form .row{margin-top:10px}#give-donation-overview ul,#give-donor-details .order-data-address input,#give-donor-details .order-data-column p.data input,#give-edit-order-form .column input,#give-order-address-country-wrap select{clear:both;display:block}.give-order-data input.small-text{margin:0}#give-order-update span.label{display:inline;width:50px}.give-order-update-box .button-primary{margin-left:0}#give-edit-order-form .column .description{padding-left:10px}#give-donation-overview .inside>ul>li,#give-donation-overview .row>ul>li,#give-edit-order-form .column{display:inline-block;position:relative;vertical-align:top}#give-donation-overview ul{font-size:0}#give-donation-overview ul li{font-size:13px}#give-donation-overview ul li.actions{text-align:left;min-width:200px}#give-donation-overview ul li.remove{text-align:left}#give-donation-overview ul .row{padding:12px;border-bottom:1px solid #eee}#give-order-data .data span{color:#666;font-weight:600}input.give-price-field{width:80px;padding:3px 5px}.give_forms_page_give-payment-history.js .postbox .hndle{cursor:default}#give-payment-notes textarea{min-height:150px}#give-payment-notes #give-add-payment-note{margin:6px 0 15px}#give_comment{min-height:150px}#give-billing-details .column>div{margin:0 0 10px}#give-billing-details label{display:block;margin-bottom:5px}#give-billing-details .column-container{padding:5px 0 10px}#give-billing-details input[type=text]{width:98%}#give-billing-details .chosen-container{width:98%!important}@media screen and (min-width:1200px){#give-edit-order-form .column{width:33%}#give-order-address .column{width:49%}#give-donation-overview.columns-4 li.actions{width:25%;margin-top:0;margin-left:0}}@media screen and (max-width:1199px){#give-edit-order-form .column{width:49%}}@media screen and (max-width:782px){.order-data-column input[type=email]{padding:6px 10px}}#give-donation-overview .inside,#give-donor-details .inside{margin-top:0}.give_forms_page_give-payment-history #give-dashboard-widgets-wrap #side-sortables{padding-top:0}.give-select-chosen .spinner{position:absolute;left:5px;top:2px;z-index:999}.give-select-chosen-ajax .spinner{visibility:visible}.give-select-chosen-ajax.chosen-container-single .chosen-search input[type=text],.give-select-chosen-ajax .chosen-search input[type=text]{background-image:none!important}.give-dashboard-widget .give-dashboard-today{text-align:center}.give-dashboard-widget .give-dashboard-today .give-dashboard-date-today{margin:10px 0 0;padding:0}.give-dashboard-widget .give-dashboard-today .give-dashboard-happy-day{padding:3px;margin:0}.give-dashboard-widget .give-dashboard-today .give-dashboard-today-earnings{font-size:42px;color:#4ead61;font-weight:700;margin:15px 0 0;line-height:1}.give-dashboard-widget .give-dashboard-today .give-donations-today{font-size:18px;font-weight:700;margin:0 0 30px;padding:4px 0 1px}.give-dashboard-widget .give-dashboard-today .give-last-seven{font-size:14px;font-weight:700;padding:0;margin:0 0 30px}.give-dashboard-widget .give-table-stats{width:100%;text-align:center;margin:0;table-layout:fixed;border-top:1px solid #ececec;border-spacing:0}.give-dashboard-widget .give-table-stats .give-dashboard-stat-total,.give-dashboard-widget .give-table-stats .give-dashboard-stat-total-label{padding:0;margin:0}.give-dashboard-widget .give-table-stats .give-dashboard-stat-total{color:#4ead61;font-weight:700;font-size:16px}#give_dashboard_sales>.inside{padding:0}#give_dashboard_sales .give-table-stats td{padding:10px 0}#give_dashboard_sales .give-table-stats td:first-of-type{border-left:1px solid #ececec}#give_dashboard_sales .give-table-stats tr#give-table-stats-tr-1 td{border-bottom:1px solid #ececec}#dashboard_right_now .give-forms-count:before{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;width:18px;height:18px;content:"\e800"}.give-range_slider_field{margin-top:.8rem}.give_forms_page_give-donors .wp-heading-inline+.notice:first-of-type{margin-top:25px}.give_forms_page_give-donors .give-nav-tab-wrapper{margin:10px -20px 20px}.give_forms_page_give-donors #give-donors-filter{position:relative}.give_forms_page_give-donors #give-donors-filter p.search-box{margin:0}.give_forms_page_give-donors #give-donors-search-filter{display:block;overflow:hidden}.give_forms_page_give-donors #give-donor-card-wrapper{margin-right:-1px;z-index:2;min-height:200px}.give_forms_page_give-donors #give-donor-card-wrapper input{font-weight:400}.give_forms_page_give-donors #give-donor-card-wrapper .donor-section{border-bottom:1px solid #eee;margin-bottom:10px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-section .give-donor-search-box{margin-left:25px;width:auto;display:inline-block;float:right}.give_forms_page_give-donors #give-donor-card-wrapper .donor-section table{margin-bottom:0}.give_forms_page_give-donors #give-donor-card-wrapper>div:first-child{padding-top:20px}.give_forms_page_give-donors #give-donor-card-wrapper>div:last-child{padding-bottom:20px;border:none}.give_forms_page_give-donors #give-donor-card-wrapper .avatar-wrap{padding:0 0 15px 15px;text-align:center;float:right}.give_forms_page_give-donors #give-donor-card-wrapper .avatar-wrap img{border-radius:50%}.give_forms_page_give-donors #give-donor-card-wrapper a.delete{text-decoration:none;color:red;margin-left:5px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-since{margin:10px 0;font-size:16px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-id{display:inline-block;font-size:24px;font-weight:600;margin-left:10px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-name-wrap{display:inline-block}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-edit-link{margin-bottom:15px}.give_forms_page_give-donors #give-donor-filters .give-donor-search-box{display:inline-block;float:right;margin-left:18px}.give_forms_page_give-donors #give-donor-filters .give-donor-search-box input#give-donors-search-input{width:205px;max-width:100%}.give_forms_page_give-donors #give-donor-filters label{vertical-align:initial}.give_forms_page_give-donors #give-donor-filters label.give-donation-forms-filter-label{vertical-align:middle}.give_forms_page_give-donors .donor-main-wrapper{clear:both;margin:0 0 20px}@media (max-width:655px){.give_forms_page_give-donors .donor-main-wrapper{width:100%}}.give_forms_page_give-donors .donor-main-wrapper table{margin:0}.give_forms_page_give-donors .donor-main-wrapper input[type=email],.give_forms_page_give-donors .donor-main-wrapper input[type=number],.give_forms_page_give-donors .donor-main-wrapper input[type=text]{width:200px}.give_forms_page_give-donors #donor-summary{padding:0 20px}.give_forms_page_give-donors #donor-summary:after{font-family:dashicons;content:"\f110";position:absolute;top:10px;left:10px;font-size:100px;color:#f0f0f0;z-index:0}.give_forms_page_give-donors #give-donor-card-wrapper .donor-address-wrapper{width:202px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-address-wrapper span[data-key=line2]{display:table;clear:both}.give_forms_page_give-donors #give-donor-card-wrapper .donor-address-wrapper select{width:200px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-info{min-height:185px}.give_forms_page_give-donors #give-donor-card-wrapper .info-wrapper{min-height:125px}.give_forms_page_give-donors .donor-info .donor-name{font-size:24px;font-weight:600}.give_forms_page_give-donors #disconnect-donor,.give_forms_page_give-donors #view-user-profile{font-size:12px;font-weight:400;text-decoration:none}.give_forms_page_give-donors #donor-edit-actions{text-align:center;margin-bottom:20px;line-height:28px}.give_forms_page_give-donors #donor-edit-actions .button-secondary{margin-left:10px}.give_forms_page_give-donors #give-donor-card-wrapper .edit-item{display:none}.give_forms_page_give-donors #give-donor-card-wrapper .give_user_search_results{right:1px;top:16px}.give_forms_page_give-donors #give-donor-card-wrapper .give_user_search_results ul{width:200px}.give_forms_page_give-donors #donor-stats-wrapper{margin:0 auto;text-align:center;padding:15px}.give_forms_page_give-donors #donor-stats-wrapper ul{margin:0;padding:0;overflow:hidden}.give_forms_page_give-donors #donor-stats-wrapper ul li{width:50%;float:right;line-height:22px;font-size:14px;margin:0}.give_forms_page_give-donors #donor-stats-wrapper a{text-decoration:none}.give_forms_page_give-donors #donor-stats-wrapper .dashicons{color:#888}.give_forms_page_give-donors #donor-tables-wrapper table{width:100%;text-align:center}.give_forms_page_give-donors #donor-tables-wrapper th{text-align:center}.give_forms_page_give-donors #donor-tables-wrapper .donations tr>td:first-child,.give_forms_page_give-donors #donor-tables-wrapper .donations tr>th:first-child,.give_forms_page_give-donors #donor-tables-wrapper .emails tr>td:first-child,.give_forms_page_give-donors #donor-tables-wrapper .emails tr>th:first-child{text-align:right}.give_forms_page_give-donors #donor-tables-wrapper .donations tr>td:only-child{text-align:center}.give_forms_page_give-donors #donor-notes-wrapper{min-height:50px}.give_forms_page_give-donors .donor-notes-header img,.give_forms_page_give-donors .donor-notes-header span{font-weight:600;line-height:30px;vertical-align:middle}.give_forms_page_give-donors .donor-note-input{width:100%;margin-bottom:5px}.give_forms_page_give-donors #give-donor-notes div:nth-of-type(2n){background-color:#f9f9f9}.give_forms_page_give-donors #give-donor-notes .donor-note-wrapper{border-bottom:1px solid #f9f9f9;min-height:38px;padding:0}.give_forms_page_give-donors #give-donor-notes .donor-note-wrapper .note-content-wrap{padding:10px 12px;line-height:20px;font-size:14px}.give_forms_page_give-donors #give-donor-notes .give-no-donor-notes{text-align:center;padding:20px}.give_forms_page_give-donors .donor-note-wrapper span{display:block}.give_forms_page_give-donors .delete-donor{text-align:center}.give_forms_page_give-donors .give-lock-block{margin-right:-25px;text-decoration:none;font-size:14px;margin-left:3px}.give_forms_page_give-donors .give-lock-block i{color:#000;font-size:14px}.give_forms_page_give-donors #donor-address-wrapper .give-no-address-message{margin:.5rem 1%;line-height:3.4em}.give_forms_page_give-donors #donor-address-wrapper .give-donor-addresses .inside{padding-bottom:0}.give_forms_page_give-donors #donor-address-wrapper .add-new-address{margin:.5rem 1%!important}.give_forms_page_give-donors #donor-address-wrapper .add-new-address-form-hidden{position:absolute;left:13px;right:13px;top:0;visibility:hidden}.give_forms_page_give-donors #donor-address-wrapper .all-address .address{min-height:146px;border:1px solid #dad9d9;padding:9px;border-radius:5px;background-color:#fff}.give_forms_page_give-donors #donor-address-wrapper .all-address .address .address-number-label{color:grey;cursor:default}.give_forms_page_give-donors #donor-address-wrapper .all-address .address a{text-decoration:none}.give_forms_page_give-donors .comments td:nth-child(3n){text-align:right}.give_forms_page_give-donors .give-donor-admin-avatar{width:40px;height:40px;border-radius:50%;border:1px solid #e5e5e5;float:right;vertical-align:middle;margin-left:10px;line-height:40px;text-align:center}.give_forms_page_give-donors .give-donor-admin-avatar img{border-radius:50%;width:40px;height:40px}.give_forms_page_give-donors .give-donor-name-text{font-weight:600;font-size:14px}.give_forms_page_give-donors .give-donor-id{color:#555}.give_forms_page_give-donors .give-donor-name:focus{box-shadow:none;outline:none}.give_forms_page_give-donors #donor-avatar .give-donor-admin-avatar,.give_forms_page_give-donors #donor-avatar img{width:96px;height:96px;line-height:96px;margin-left:0;font-size:36px}@media screen and (max-width:782px){#wp-content-media-buttons a.give-thickbox{padding:6px 14px;line-height:normal;font-size:14px;height:auto}.wp-media-buttons span#give-media-button{margin-top:0!important;margin-right:2px!important}}.mce-primary.mce-give-primary button{padding-left:10px;padding-right:10px}.wp-core-ui .give-admin-button{padding-right:7px;padding-left:7px}.give-admin-button-icon{display:inline-block;width:18px;height:18px;vertical-align:text-top;margin:0 2px}.give-admin-button-icon:before{font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.give-admin-button-icon-update:before{content:"\f463"}.give-status-table{margin-bottom:1em}.give-status-table h2{font-size:14px;margin:0}.give-status-table tr:nth-child(2n) td,.give-status-table tr:nth-child(2n) th{background:#fcfcfc}.give-status-table th{font-weight:700;padding:9px}.give-status-table td:first-child{width:33%}.give-status-table td.help{width:1em}.give-status-table td{padding:9px;font-size:1.1em}.give-status-table td mark{background:transparent none}.give-status-table td mark.yes{color:#7ad03a}.give-status-table td mark.no{color:#999}.give-status-table td mark.error{color:#a00}.give-status-table td ul{margin:0}.wrap div.give-debug-report-wrapper{margin-bottom:5px}.wrap div.give-debug-report-wrapper p{font-size:18px;margin:1em 0 .7em;padding:0}.wrap div.give-debug-report-wrapper .give-debug-report-actions{margin:0 0 1.7em}.wrap div.give-debug-report-wrapper .give-debug-report-actions .js-give-debug-report-button{margin-left:10px}.wrap div.give-debug-report-wrapper .give-debug-report-actions .dashicons{font-size:16px;position:relative;top:4px;right:-2px}.give-debug-report{display:none;margin:10px 0;padding:0;position:relative}.give-debug-report textarea{font-family:monospace;width:100%;margin:0;height:300px;padding:20px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;resize:none;font-size:12px;line-height:20px;outline:0}.give-progress{height:15px;width:95%;border-radius:4px;overflow:hidden;background-color:#f5f5f5}.give-progress>div{height:100%;width:0}.admin-color-fresh .give-progress div,.give-progress div{background:#0073aa}.admin-color-light .give-progress div{background:#888}.admin-color-blue .give-progress div{background:#096484}.admin-color-coffee .give-progress div{background:#c7a589}.admin-color-ectoplasm .give-progress div{background:#a3b745}.admin-color-midnight .give-progress div{background:#e14d43}.admin-color-sunrise .give-progress div{background:#dd823b}.give-spinner-wrapper{position:absolute;right:0;left:0;bottom:0;top:0;background:hsla(0,0%,96.1%,.57);z-index:1;display:none}.give-spinner-wrapper.is-active{display:inline-block}.give-spinner-wrapper .aligncenter{position:absolute;top:50%;right:50%;margin:10px 0 0 10px}.give-spinner.spinner.is-active{margin:0 2px 0 0;float:none}ul.give-radio-inline input,ul.give-radio-inline li{display:inline-block!important}.chosen-container a{transition:none}.give-width-25em{width:25em}.give-spinner-wrap{position:relative}.give-spinner-wrap .spinner{float:none;margin-top:0;margin-left:0}.give-update-panel-content p{font-size:16px}#give-updates .give-update-panel-content{margin:0 0 30px}#give-updates .give-update-panel-content p{font-size:17px;font-style:italic;margin:0}#give-updates .dashicons-no-alt{color:red}#give-updates .dashicons-yes{color:green}#give-updates #give-db-updates .spinner{margin-top:0}#give-updates #give-updates-content{max-width:1200px}#give-updates .give-update-paused-text-p{margin:0 0 0 20px;line-height:30px;font-style:italic;font-size:14px}body.give_forms_page_give-updates .give-run-update-containt .give-run-update-button{margin-left:10px}.give-blank-slate{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:0 auto;padding:40px;text-align:center}.give-blank-slate :last-child{margin-bottom:0}.give-blank-slate__cta,.give-blank-slate__heading,.give-blank-slate__help,.give-blank-slate__message{margin:0 0 10px}.give-blank-slate__image{display:block;height:80px!important;margin:0 auto 10px;width:auto}.give-blank-slate__select{margin-bottom:20px}.give-blank-slate__help{color:#666;font-style:italic}.give-blank-slate__help a{display:inline-block;text-decoration:underline}.give-blank-slate a.give-blank-slate__cta{display:inline-block;font-size:1.2em;height:auto;margin:0 0 10px;padding:.75em 1.5em}.chosen-container-single .chosen-single{background:#fff;height:30px;line-height:30px;border:1px solid #ddd;box-shadow:none}.chosen-container-single .chosen-single span{font-size:14px}.chosen-container-single .chosen-single div b,.chosen-container-single.chosen-with-drop .chosen-single div b{background-position-y:4px}.chosen-container-active.chosen-with-drop .chosen-single{background:#fff}.chosen-container .chosen-results li.highlighted{background:#3875d7;color:#fff}.chosen-container-multi .chosen-choices{border:1px solid #aaa;background-image:none}.chosen-container-multi .chosen-choices li.search-choice{background-image:none}.give-tools-setting-page-import h1.handle{padding:15px 0 0}.give-tools-setting-page-import .give-progress-steps{width:100%;padding:0 0 24px;margin-right:0;list-style:none outside;overflow:hidden;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.give-tools-setting-page-import .give-progress-steps li{width:25%;float:right;padding:0 0 1.2em;margin:0;text-align:center;position:relative;border-bottom:4px solid #ccc;line-height:1.4em}.give-tools-setting-page-import .give-progress-steps li.active{border-color:#4ead61;color:#4ead61}.give-tools-setting-page-import .give-progress-steps li.active:before{border-color:#4ead61;color:#4ead61;background:#4ead61}.give-tools-setting-page-import .give-progress-steps li:before{content:"";border:4px solid #ccc;border-radius:100%;width:10px;height:10px;position:absolute;bottom:0;right:50%;margin-right:-6px;margin-bottom:-10px;background:#fff}.give-tools-setting-page-import .step-4 h2{text-align:center;font-size:20px!important}.give-tools-setting-page-import .step-4 p{text-align:center}.give-tools-setting-page-import .button-secondary.step-4,.give-tools-setting-page-import .give-image-thumb{display:none}.give-tools-setting-page-import h2#give-import-title{background:#f3f3f3;font-size:15px;font-weight:600;margin:-8px -22px 11px;padding:12px 22px}.give-tools-setting-page-import table.step-2 h2#give-import-title{font-size:small;font-weight:inherit}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields-title{font-size:18px;font-weight:600;margin:0}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields{white-space:nowrap;overflow:hidden}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields li{display:inline-block;margin:0 0 0 10%}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields li span.give-import-donation-required-symbol{border-radius:1em;vertical-align:middle;padding:2px;background:#46b450;color:#fff}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields li span.dashicons-no-alt{background:#bbb}.give-tools-setting-page-import .give-progress{margin-top:7px}.give-import-core-settings .give-progress-steps li{width:33.33%}.give-import-core-settings .step-3 h2{text-align:center;font-size:20px!important}.give-import-core-settings .step-3 p{text-align:center}form.give-import-form table.widefat{border:none}.wrap .give-importer-h1{margin:0;padding:20px 0}.give-tools-setting-page #give-export_donations-form table{padding-right:10px}.give-tools-setting-page #give-export_donations-form table tbody h2{padding:8px 0 0}.give-tools-setting-page #give-export_donations-form table tbody td.row-title{width:30%;vertical-align:top}.give-tools-setting-page #give-export_donations-form table tbody td ul.give-export-option-ul{margin-top:5px}.give-tools-setting-page #give-export_donations-form table tbody p.give-field-description{display:table;width:100%}.give-tools-setting-page #give-export_donations-form table tbody .add-notices{margin-top:15px}.give-tools-setting-page #give-export_donations-form table tbody .add-notices .give-progress{margin-top:7px}.give-tools-setting-page #give-export_donations-form table tbody .chosen-container-multi .chosen-choices{min-height:30px}.give-tools-setting-page #give-export_donations-form table tbody .chosen-container-multi .chosen-choices li{margin:4px 0 4px 4px}.give-tools-setting-page #give-export_donations-form .give-export-option{display:flex;flex-flow:row wrap;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.give-tools-setting-page #give-export_donations-form .give-export-option ul{margin-bottom:1rem}.give-tools-setting-page #give-export_donations-form .give-export-option ul li{position:relative;margin-bottom:.7rem;padding:0 1rem}.give-tools-setting-page #give-export_donations-form .give-export-option ul li label{display:block;padding-right:22px}.give-tools-setting-page #give-export_donations-form .give-export-option ul li label input{position:absolute;top:6px;right:15px}.give-tools-setting-page #give-export_donations-form .give-export-option ul .give-export-option-label{font-size:15px;font-weight:500;border-bottom:1px solid #e5e5e5;margin-bottom:1rem;padding:1rem}.give-tools-setting-page #give-export_donations-form .give-export-option>li{border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;width:33%;margin-bottom:0}.give-tools-setting-page .give-export-donors .give-progress{margin-top:7px}#give-export-donations .give_forms_categories,#give-export-donations .give_forms_tags{min-width:250px;margin:0 0 10px;display:block}#give-export-donations .give_forms_categories input,#give-export-donations .give_forms_tags input{color:#999}#give-export-donations div.chosen-container ul.chosen-choices{border:1px solid #ddd}#give-export-donations div.chosen-container ul.chosen-choices input.chosen-search-input{border:1px solid #ddd;height:20px}#give-export-donations select{vertical-align:inherit;margin:0;height:26px;line-height:26px;border:1px solid #ddd}@media only screen and (max-width:1080px){.give-tools-setting-page #give-export_donations-form .give-export-option>li{width:49.5%}}@media only screen and (max-width:782px){.give-tools-setting-page #give-export_donations-form .give-export-option>li{width:49.5%}.give-tools-setting-page #give-export_donations-form .give-export-option ul li label{padding-right:32px}.give-tools-setting-page #give-export_donations-form .give-export-option ul li label input{top:0}}.give-admin-progress-bar{height:8px;position:relative;background:#eee;border-radius:25px;overflow:hidden;margin:5px 0 2px}.give-admin-progress-bar>span{display:block;height:100%;border-top-left-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:20px;border-bottom-right-radius:20px;background-color:#2bc253;position:relative;overflow:hidden}.give-admin-goal-achieved>.dashicons{color:#ffba00;font-size:13px;height:16px;width:13px;line-height:18px}#give-form-goal-stats .inside{margin:0;padding:15px;text-align:center}#give-form-goal-stats .give-admin-progress-bar{margin-bottom:10px}#give-form-goal-stats .give-admin-goal-achieved{display:block;margin-top:6px}.give-nav-tab-wrapper{background:#ddd;border:none!important;padding-top:0;overflow:hidden}.give-nav-tab-wrapper .nav-tab{border:none;margin:0;padding:15px 30px;outline:none;box-shadow:none;background:#ddd}.give-nav-tab-wrapper .nav-tab:hover{background:#ebebeb}.give-nav-tab-wrapper .nav-tab.nav-tab-active{background:#f1f1f1;box-shadow:inset 0 4px 0 #66bb6a;margin:0}@media screen and (max-width:600px){.give-nav-tab-wrapper{position:relative;padding-top:0!important}.give-nav-tab-wrapper>a{width:100%;box-sizing:border-box;margin:0;background-color:#fff;border:1px solid #ccc}.give-nav-tab-wrapper>a:hover{border-bottom:1px solid #ccc}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper{position:absolute;top:0;left:0}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper #give-show-sub-nav{height:28px;width:30px;border-radius:0;margin:0}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper #give-show-sub-nav>span.dashicons{margin:6px auto 0;display:block}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab{top:35px;left:0;right:auto}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a{background:#fff}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a:hover{background:#e5e5e5}.give-mobile-hidden{display:none}}.give-sub-nav-tab-wrapper{position:relative;z-index:999;float:right;display:none}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab{border:1px solid #f1f1f1;border-bottom:none;position:absolute;top:37px;left:0}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a{float:right;background:#fff;padding:8px 10px;clear:both;text-decoration:none;border-bottom:1px solid #f1f1f1;min-width:170px;color:#555;font-size:14px;font-weight:600}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a:hover{background:#ebebeb}#give-show-sub-nav{text-decoration:none;padding:3px 4px;border-bottom:1px solid #ccc;line-height:0;background:#fff;border-radius:4px;margin:15px 10px 0 0}#give-show-sub-nav>span.dashicons{font-size:16px;height:16px;width:16px}#give-show-sub-nav:active,#give-show-sub-nav:hover{outline:none;box-shadow:inset 0 0 4px #ddd}.give_forms_page_give-subscriptions .wp-header-end+.notice,.post-type-give_forms .wp-header-end+.notice{margin-top:11px}.give_forms_page_give-subscriptions #give-subscription-details-h1,.give_forms_page_give-subscriptions #give-subscription-list-h1,.give_forms_page_give-subscriptions .wp-heading-inline,.post-type-give_forms #give-subscription-details-h1,.post-type-give_forms #give-subscription-list-h1,.post-type-give_forms .wp-heading-inline{margin:0;padding:10px 0}.give_forms_page_give-subscriptions #give-subscription-details-h1:before,.give_forms_page_give-subscriptions #give-subscription-list-h1:before,.give_forms_page_give-subscriptions .wp-heading-inline:before,.post-type-give_forms #give-subscription-details-h1:before,.post-type-give_forms #give-subscription-list-h1:before,.post-type-give_forms .wp-heading-inline:before{background:url(../images/give-icon-full-circle.svg);width:30px;height:30px;content:" ";display:block;float:right;margin-left:12px}.give_forms_page_give-subscriptions #wpcontent,.post-type-give_forms #wpcontent{padding:0}.give_forms_page_give-subscriptions #wpbody,.post-type-give_forms #wpbody{color:#000;padding-right:20px;position:relative}.give_forms_page_give-subscriptions #wpbody:after,.post-type-give_forms #wpbody:after{content:"";background-color:#fff;border-bottom:1px solid #dbdbdb;height:72px;right:0;top:46px;position:absolute;width:100%;z-index:-1}@media (min-width:601px){.give_forms_page_give-subscriptions #wpbody:after,.post-type-give_forms #wpbody:after{top:0}}.give_forms_page_give-subscriptions #wpbody .wrap:not(.give-settings-page),.post-type-give_forms #wpbody .wrap:not(.give-settings-page){margin-top:12px}.give_forms_page_give-subscriptions #wpbody .wp-header-end,.post-type-give_forms #wpbody .wp-header-end{margin-top:6px}@media (min-width:601px){.give_forms_page_give-subscriptions #wpbody .wp-header-end,.post-type-give_forms #wpbody .wp-header-end{margin-top:15px}}@media (min-width:601px){.give_forms_page_give-subscriptions.give_forms_page_give-donors #wpbody .wp-header-end,.give_forms_page_give-subscriptions.give_forms_page_give-subscriptions #wpbody .wp-header-end,.post-type-give_forms.give_forms_page_give-donors #wpbody .wp-header-end,.post-type-give_forms.give_forms_page_give-subscriptions #wpbody .wp-header-end{margin-top:25px}}.give_forms_page_give-subscriptions #wpbody #screen-meta-links,.post-type-give_forms #wpbody #screen-meta-links{display:none}@media (min-width:783px){.give_forms_page_give-subscriptions #screen-meta,.post-type-give_forms #screen-meta{background-color:#fff;border:0;margin:0}.give_forms_page_give-subscriptions #screen-meta-links,.post-type-give_forms #screen-meta-links{position:absolute;top:0;left:0;z-index:1}.give_forms_page_give-subscriptions p.search-box,.post-type-give_forms p.search-box{margin:0;position:absolute;top:22px;left:20px}}.give_forms_page_give-subscriptions #subscribers-filter,.post-type-give_forms #subscribers-filter{margin-top:15px}.give-subheader{background:#fff;margin:0 -22px 0 0;padding:12px 20px}.give-subheader .give-subheader-right-text{float:left;font-size:13px;line-height:22px;font-style:italic;color:#555;margin:0;padding:0}.give-subheader h1{float:right;font-size:15px;line-height:22px;color:#555;font-weight:600;margin:0;padding:0}@media (max-width:700px){.give-subheader{text-align:center}.give-subheader .give-subheader-right-text,.give-subheader h1{float:none}}.give-stripe-connect-message>p{overflow:hidden;line-height:30px;font-size:15px}#give-stripe-connect-banner p{font-size:16px}#give-stripe-connect{display:inline-block;background-image:-webkit-linear-gradient(#28a0e5,#015e94);background-image:-moz-linear-gradient(#28a0e5,#015e94);background-image:-ms-linear-gradient(#28a0e5,#015e94);background-image:linear-gradient(#28a0e5,#015e94);-webkit-font-smoothing:antialiased;border:0;padding:1px;height:30px;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 0 rgba(0,0,0,.2);cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#give-stripe-connect span{display:block;position:relative;padding:0 44px 0 12px;height:30px;background:#1275ff;background-image:-webkit-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-moz-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-ms-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);font-size:14px;line-height:30px;color:#fff;font-weight:700;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-shadow:0 -1px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#give-stripe-connect span:before{content:"";display:block;position:absolute;right:11px;top:50%;width:23px;height:24px;margin-top:-12px;background-repeat:no-repeat;background-size:23px 24px}#give-stripe-connect.stripe-btn-disabled,#give-stripe-connect:active{background:#005d93}#give-stripe-connect.stripe-btn-disabled span,#give-stripe-connect:active span{color:#eee;background:#008cdd;background-image:-webkit-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-moz-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-ms-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:linear-gradient(#008cdd,#008cdd 85%,#239adf);-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1)}#give-stripe-connect.stripe-btn-disabled{min-width:140px;text-align:center}#give-stripe-connect.stripe-btn-disabled:hover{cursor:not-allowed}.give-stripe-connect-message #give-stripe-connect{margin-right:10px}.give-stripe-connect-temp-dismiss{color:#bfbfbf;font-style:italic;text-decoration:none;font-size:12px;float:left;outline:none}a.give-stripe-connect-temp-dismiss:active,a.give-stripe-connect-temp-dismiss:focus{outline:0;box-shadow:none}.give-stripe-connect-temp-dismiss span.dashicons{height:14px;font-size:12px;vertical-align:middle;width:14px}.give-stripe-webhook-explanation{color:#333}#give-stripe-connect.blue span:before,#give-stripe-connect span:before{background-image:url("data:image/png;base64,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")}.give-settings-emails-tab .give_stripe_transaction_id_tag{display:none}.give-settings-emails-tab.give-settings-new-donation-section .give_stripe_transaction_id_tag{display:block}.stripe-customer-id-label{font-weight:700;font-size:16px;line-height:24px}.give-stripe-customer-link{margin:0 10px 0 15px;font-size:15px;line-height:24px}.give-stripe-customer-id-input,.give-stripe-customer-submit-wrap{display:none}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#give-stripe-connect.blue span:before,#give-stripe-connect span:before{background-image:url("data:image/png;base64,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")}}
14
  * To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
15
  * Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;right:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{right:50%;margin-right:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;right:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .7em .5em .5em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;right:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px .4em 3px 1em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-right:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;right:.2em;margin:auto 0}.ui-menu .ui-menu-icon{right:auto;left:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-left:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;right:50%;margin-top:-8px;margin-right:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:right;margin-right:0;margin-left:0}.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:right}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset -1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{right:2px}.ui-datepicker .ui-datepicker-next{left:2px}.ui-datepicker .ui-datepicker-prev-hover{right:1px}.ui-datepicker .ui-datepicker-next-hover{left:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;right:50%;margin-right:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:left;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-right:0;border-left:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:left;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:right}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:right}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:ltr}.ui-datepicker-rtl .ui-datepicker-prev{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-next{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:left}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;border-right-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;right:.5em;top:.3em}.ui-dialog{position:absolute;top:0;right:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:right;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;left:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:right;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em .4em .5em 1em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:left}.ui-dialog .ui-dialog-buttonpane button{margin:.5em 0 .5em .4em;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;left:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;right:0}.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{width:7px;height:7px}.ui-dialog .ui-resizable-se{left:0;bottom:0}.ui-dialog .ui-resizable-sw{right:0;bottom:0}.ui-dialog .ui-resizable-ne{left:0;top:0}.ui-dialog .ui-resizable-nw{right:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;right:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;right:0}.ui-resizable-e{cursor:e-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-se{cursor:sw-resize;width:12px;height:12px;left:1px;bottom:1px}.ui-resizable-sw{cursor:se-resize;width:9px;height:9px;right:-5px;bottom:-5px}.ui-resizable-nw{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-resizable-ne{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-progressbar{height:2em;text-align:right;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;right:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-left:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:right;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:left;margin-top:0}.ui-slider{position:relative;text-align:right}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:100% 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-right:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{right:0}.ui-slider-horizontal .ui-slider-range-max{left:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{right:-.3em;margin-right:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{right:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;vertical-align:middle;margin:.2em .4em .2em 2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;left:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-left-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:right;position:relative;top:0;margin:1px 0 0 .2em;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:right;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif}.ui-widget,.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(../images/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(../images/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(../images/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(../images/ui-icons_777620_256x240.png)}.ui-state-error-text .ui-icon,.ui-state-error .ui-icon{background-image:url(../images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(../images/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:100% 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:100% -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:100% -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:100% -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:100% -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:100% -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:100% -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:100% -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:100% -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:100% -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:100% -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:100% -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:100% -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:100% -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-right-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-left-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-left-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=0.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}/*! Hint.css - v2.5.0 - 2017-04-23
16
  * http://kushagragour.in/lab/hint/
17
+ * Copyright (c) 2017 Kushagra Gour */[class*=hint--]{position:relative;display:inline-block}[class*=hint--]:after,[class*=hint--]:before{position:absolute;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}[class*=hint--]:hover:after,[class*=hint--]:hover:before{visibility:visible;opacity:1;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}[class*=hint--]:before{content:"";position:absolute;background:100% 0;border:6px solid transparent;z-index:1000001}[class*=hint--]:after{background:#383838;color:#fff;padding:8px 10px;font-size:12px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:12px;white-space:nowrap;text-shadow:0 -1px 0 #000;box-shadow:-4px 4px 8px rgba(0,0,0,.3)}[class*=hint--][aria-label]:after{content:attr(aria-label)}[class*=hint--][data-hint]:after{content:attr(data-hint)}[aria-label=""]:after,[aria-label=""]:before,[data-hint=""]:after,[data-hint=""]:before{display:none!important}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#383838}.hint--bottom-left:before,.hint--bottom-right:before,.hint--bottom:before{border-bottom-color:#383838}.hint--top:after,.hint--top:before{bottom:100%;right:50%}.hint--top:before{margin-bottom:-11px;right:calc(50% - 6px)}.hint--top:after{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);transform:translateX(50%)}.hint--top:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top:hover:after{-webkit-transform:translateX(50%) translateY(-8px);-moz-transform:translateX(50%) translateY(-8px);transform:translateX(50%) translateY(-8px)}.hint--bottom:after,.hint--bottom:before{top:100%;right:50%}.hint--bottom:before{margin-top:-11px;right:calc(50% - 6px)}.hint--bottom:after{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);transform:translateX(50%)}.hint--bottom:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom:hover:after{-webkit-transform:translateX(50%) translateY(8px);-moz-transform:translateX(50%) translateY(8px);transform:translateX(50%) translateY(8px)}.hint--right:before{border-left-color:#383838;margin-right:-11px;margin-bottom:-6px}.hint--right:after{margin-bottom:-14px}.hint--right:after,.hint--right:before{right:100%;bottom:50%}.hint--right:hover:after,.hint--right:hover:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--left:before{border-right-color:#383838;margin-left:-11px;margin-bottom:-6px}.hint--left:after{margin-bottom:-14px}.hint--left:after,.hint--left:before{left:100%;bottom:50%}.hint--left:hover:after,.hint--left:hover:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--top-left:after,.hint--top-left:before{bottom:100%;right:50%}.hint--top-left:before{margin-bottom:-11px;right:calc(50% - 6px)}.hint--top-left:after{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%);margin-right:12px}.hint--top-left:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top-left:hover:after{-webkit-transform:translateX(100%) translateY(-8px);-moz-transform:translateX(100%) translateY(-8px);transform:translateX(100%) translateY(-8px)}.hint--top-right:after,.hint--top-right:before{bottom:100%;right:50%}.hint--top-right:before{margin-bottom:-11px;right:calc(50% - 6px)}.hint--top-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-right:-12px}.hint--top-right:hover:after,.hint--top-right:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--bottom-left:after,.hint--bottom-left:before{top:100%;right:50%}.hint--bottom-left:before{margin-top:-11px;right:calc(50% - 6px)}.hint--bottom-left:after{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%);margin-right:12px}.hint--bottom-left:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom-left:hover:after{-webkit-transform:translateX(100%) translateY(8px);-moz-transform:translateX(100%) translateY(8px);transform:translateX(100%) translateY(8px)}.hint--bottom-right:after,.hint--bottom-right:before{top:100%;right:50%}.hint--bottom-right:before{margin-top:-11px;right:calc(50% - 6px)}.hint--bottom-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-right:-12px}.hint--bottom-right:hover:after,.hint--bottom-right:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--large:after,.hint--medium:after,.hint--small:after{white-space:normal;line-height:1.4em;word-wrap:break-word}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}.hint--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #592726}.hint--error.hint--top-left:before,.hint--error.hint--top-right:before,.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom-left:before,.hint--error.hint--bottom-right:before,.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-right-color:#b34e4d}.hint--error.hint--right:before{border-left-color:#b34e4d}.hint--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6c5328}.hint--warning.hint--top-left:before,.hint--warning.hint--top-right:before,.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom-left:before,.hint--warning.hint--bottom-right:before,.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-right-color:#c09854}.hint--warning.hint--right:before{border-left-color:#c09854}.hint--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #1a3c4d}.hint--info.hint--top-left:before,.hint--info.hint--top-right:before,.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom-left:before,.hint--info.hint--bottom-right:before,.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-right-color:#3986ac}.hint--info.hint--right:before{border-left-color:#3986ac}.hint--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a321a}.hint--success.hint--top-left:before,.hint--success.hint--top-right:before,.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom-left:before,.hint--success.hint--bottom-right:before,.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-right-color:#458746}.hint--success.hint--right:before{border-left-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top:after{-webkit-transform:translateX(50%) translateY(-8px);-moz-transform:translateX(50%) translateY(-8px);transform:translateX(50%) translateY(-8px)}.hint--always.hint--top-left:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top-left:after{-webkit-transform:translateX(100%) translateY(-8px);-moz-transform:translateX(100%) translateY(-8px);transform:translateX(100%) translateY(-8px)}.hint--always.hint--top-right:after,.hint--always.hint--top-right:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--bottom:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom:after{-webkit-transform:translateX(50%) translateY(8px);-moz-transform:translateX(50%) translateY(8px);transform:translateX(50%) translateY(8px)}.hint--always.hint--bottom-left:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom-left:after{-webkit-transform:translateX(100%) translateY(8px);-moz-transform:translateX(100%) translateY(8px);transform:translateX(100%) translateY(8px)}.hint--always.hint--bottom-right:after,.hint--always.hint--bottom-right:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:after,.hint--no-animate:before{-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}.hint--bounce:after,.hint--bounce:before{-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .3s ease,visibility .3s ease,-moz-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24)}.mfp-bg{z-index:1000001;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;right:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1000002;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;right:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:right;z-index:1000004}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;right:8px;left:8px;z-index:1000003}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1000005;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;left:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 10px 18px 0;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;left:-6px;text-align:left;padding-left:6px;width:100%}.mfp-counter{position:absolute;top:0;left:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;right:0;top:0;margin-top:35px;margin-right:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{right:0}.mfp-arrow-left:after{border-left:17px solid #fff;margin-right:31px}.mfp-arrow-left:before{margin-right:25px;border-left:27px solid #3f3f3f}.mfp-arrow-right{left:0}.mfp-arrow-right:after{border-right:17px solid #fff;margin-right:39px}.mfp-arrow-right:before{border-right:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;right:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;right:0;top:40px;bottom:40px;display:block;left:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;right:0;width:100%;cursor:auto}.mfp-title{text-align:right;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-left:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-right:0;padding-left:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-right:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{left:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;left:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:100%;transform-origin:100%}.mfp-arrow-right{-webkit-transform-origin:0;transform-origin:0}.mfp-container{padding-right:6px;padding-left:6px}}@font-face{font-family:give-icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.woff) format("woff"),url(../images/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}.give-icon:before{font-style:normal}[class*=" give-icon-"],[class^=give-icon-]{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.give-icon-lamp:before{content:"\e603"}.give-icon-heart:before{content:"\e604"}.give-icon-question:before{content:"\e602"}.give-icon-info:before{content:"\e601"}.give-icon-new-tab:before{content:"\ea7e"}.give-icon-alert:before{content:"\f02d"}.give-icon-help:before{content:"\e606"}.give-icon-spinner:before{content:"\e605"}.give-icon-spinner2:before{content:"\e607"}.give-icon-plus:before{content:"\e040"}.give-icon-minus:before{content:"\e041"}.give-icon-locked:before{content:"\e600"}.dashicons-give:before{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e800"}.fa-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}.give-modal{box-shadow:0 15px 10px -5px rgba(0,0,0,.15);position:relative;background:#fff;font-family:Arial,Baskerville,monospace;font-size:16px;width:auto;max-width:500px;margin:60px auto 20px;border-top:5px solid transparent;line-height:1.5}.give-modal--success{border-top-color:#46b450}.give-modal--notice{border-top-color:#00a0d2}.give-modal--warning{border-top-color:#ffb900}.give-modal--error{border-top-color:#dc3232}.give-modal__body{padding:1.5rem}.give-modal__body>:last-child{margin-bottom:0}.give-modal__title{margin:0 0 .75rem;padding:0}.give-modal__description{margin:0 0 1.5rem;padding:0}.give-modal .give-spinner-wrap{margin-right:40%}.give-modal .give-modal__controls{position:relative;padding:1rem 1.5rem;background-color:#fbfbfb;border-top:1px solid #d7d7d7;text-align:left}.give-modal .give-modal__controls .spinner{display:none;visibility:visible;margin-right:0;float:right}.give-modal--additional-link{float:right;line-height:26px}.modal-fade-slide .give-modal--zoom{opacity:0;transition:all .2s ease-out;transform:translateY(-20px) perspective(600px) rotateX(10deg)}.modal-fade-slide.mfp-ready .give-modal--zoom{opacity:1;transform:translateY(0) perspective(600px) rotateX(0)}.modal-fade-slide.mfp-removing .give-modal--zoom{opacity:0;transform:translateY(-10px) perspective(600px) rotateX(10deg)}.modal-fade-slide.mfp-bg{opacity:0;transition:opacity .3s ease-out}.modal-fade-slide.mfp-ready.mfp-bg{opacity:.8}.modal-fade-slide.mfp-removing.mfp-bg{opacity:0}.give-button{display:inline-block;height:30px;line-height:28px;padding:0 12px 2px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box;margin-right:.5rem;font-weight:400;font-size:.9em}.give-button:active{transform:translateY(1px)}.give-button--primary{background:#0085ba;border-color:#0073aa #006799 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-decoration:none;text-shadow:0 -1px 1px #006799,-1px 0 1px #006799,0 1px 1px #006799,1px 0 1px #006799;outline:0}.give-button--primary:hover{background:#008ec2;border-color:#006799;color:#fff}.give-button--primary:active{background:#0073aa;border-color:#006799;box-shadow:inset 0 2px 0 #006799;vertical-align:top}.give-button--primary:focus{background:#0073aa;border-color:#006799;color:#fff;box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.give-button--secondary{color:#555;border-color:#ccc;background:#f7f7f7;box-shadow:0 1px 0 #ccc;vertical-align:top}.give-button--secondary:hover{background:#fafafa;border-color:#999;color:#23282d}.give-button--secondary:active{background:#eee;border-color:#999;box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.give-button--secondary:focus{background:#eee}.give-notice{position:relative}@font-face{font-family:give-icomoon;font-weight:400;font-style:normal}.give-metabox-tabs li .give-icon:before{font-family:give-icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.woff) format("woff"),url(../images/icomoon.svg#icomoon) format("svg");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;vertical-align:top;line-height:20px;margin:0 0 0 5px}.give-metabox-tabs li .give-icon-default:before{content:"\e903"}.give-metabox-tabs li .give-icon-heart:before{content:"\e604"}.give-metabox-tabs li .give-icon-target:before{content:"\e901"}.give-metabox-tabs li .give-icon-display:before{content:"\e90c"}.give-metabox-tabs li .give-icon-edit:before{content:"\e902"}.give-metabox-tabs li .give-icon-checklist:before{position:relative;top:1px;content:"\e900"}.give-metabox-tabs li .give-icon-purse:before{content:"\e8df"}.give-metabox-tabs li .dashicons{font-size:14px;width:14px;line-height:20px}.give-grid-row{position:relative;width:100%}.give-grid-row [class^=give-grid-col]{float:right;margin:.5rem 1%;min-height:.125rem}.give-grid-row:after{content:"";display:table;clear:both}.give-grid-col-1{width:6.33333%}.give-grid-col-2{width:14.66667%}.give-grid-col-3{width:23%}.give-grid-col-4{width:31.33333%}.give-grid-col-5{width:39.66667%}.give-grid-col-6{width:48%}.give-grid-col-7{width:56.33333%}.give-grid-col-8{width:64.66667%}.give-grid-col-9{width:73%}.give-grid-col-10{width:81.33333%}.give-grid-col-11{width:89.66667%}.give-grid-col-12{width:98%}@media only screen and (max-width:33.75em){.give-grid-row [class^=give-grid-col]{width:98%}}.give-hidden,.post-type-give_forms .tablenav #post-query-submit{display:none}.give-time-field{width:65px}.give-money-field{width:75px;margin-left:0;margin-right:0}.give-money-symbol{border:1px solid #ddd;background:#fcfcfc;margin:0;font-size:14px;padding:5px 8px}.give-money-symbol-before{border-left:0;margin-left:-4px}.give-money-symbol-after{margin-right:-5px}.give_options_panel input[type=email],.give_options_panel input[type=text]{padding:5px;width:100%}input.give-text-small,input.give-text_small{width:100px!important}input.give-text-medium,input.give-text_medium{width:200px!important}.give-underline{text-decoration:underline}#give-bulk-donors div[id^=give-donor-]{display:block;overflow:hidden}.shortcode-wrap{margin:1px 11px 12px 14px}.shortcode-wrap label{margin:0 0 3px;display:block;cursor:default}.shortcode-wrap .shortcode-input{margin:0;width:100%}input.shortcode-input{width:100%}.price .give_price_range_high,.price .give_price_range_low,.price .give_price_range_sep{display:inline-block}.js-give-shortcode-button{font-weight:400;cursor:help}.js-give-shortcode-button:after{box-shadow:0 1px 1px 0 rgba(0,0,0,.1);text-shadow:none}.js-give-shortcode-button .dashicons{font-size:16px;width:16px;vertical-align:middle;color:#909090;margin-left:2px}.js-give-shortcode-button:hover .dashicons{color:#555}.give-tooltip{margin:0 3px;padding:0;font-size:14px;-moz-transition:.2s all linear;-o-transition:.2s all linear;transition:all .2s linear;color:rgba(51,51,51,.5);position:relative;top:1px}.give-tooltip:hover{color:#333}#give-metabox-form-data .inside{margin:0;padding:0}#give-metabox-form-data .give-metabox-panel-wrap{background:#fff;overflow:hidden}#give-metabox-form-data .give_options_panel{display:none;padding-right:170px}#give-metabox-form-data .give_options_panel.active,.no-js #give-metabox-form-data .give_options_panel{display:block}#give-metabox-form-data .give_options_panel .give-field-wrap{padding:1em 162px 1em 20px;margin:0;border-bottom:1px solid #eee}#give-metabox-form-data .give_options_panel .give-field-wrap>label,#give-metabox-form-data .give_options_panel .give-field-wrap>span.give-field-label{float:right;width:135px;padding:0;margin:2px -150px 0 0;line-height:18px;font-size:12px;font-weight:400}#give-metabox-form-data .give_options_panel .give-field-wrap .give-field-description{color:#aaa;font-size:12px;line-height:18px;display:block;padding-top:10px;font-style:italic}#give-metabox-form-data .give_options_panel .give-field-wrap ul{margin:0}#give-metabox-form-data .give_options_panel .give-field-wrap .mce-container iframe{min-height:250px!important}#give-metabox-form-data .give_options_panel .give-field-wrap .wp-editor-wrap{display:inline-block;width:100%}#give-metabox-form-data .give_options_panel textarea.give-field{width:100%}#give-metabox-form-data .give_options_panel .give-field-wrap:hover .give-field-row-actions{display:block}#give-metabox-form-data .give_options_panel .give-field-wrap:last-child{border-bottom:0}#give-metabox-form-data .give_options_panel .give-inline-radio-fields li{display:inline-block;margin-left:15px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section{padding:10px;background:#f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeatable-fields-section-wrapper{width:100%;background-color:#fff;border-collapse:collapse}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row{border-bottom:15px solid #f5f5f5;background-color:#fff}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-template{display:none}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row:last-child{border-bottom:10px solid #f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-column{padding:0}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-remove{float:left;width:22px;height:36px;padding:0;display:block;text-align:center;line-height:34px;font-size:21px;font-weight:300;cursor:pointer}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-remove:hover{background-color:red;color:#fff;width:22px;height:22px;border-radius:30px;margin-top:8px;line-height:19px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row-head{border-bottom:1px solid #eee;cursor:move}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row-head h2{text-align:right!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row.closed .toggle-indicator:before{content:"\f140"}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row .give-move .toggle-indicator:before{margin-right:7px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-add-repeater-field-section-row-wrap{background-color:#f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-add-repeater-field-section-row{margin:5px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-field-wrap:last-child{border-bottom:1px solid #eee}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-ui-placeholder-state-highlight{background-color:#68bb6c}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeater-field-name{border:0!important;padding:0!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeater-field-description{color:#aaa;font-size:12px;line-height:18px;display:block;padding-bottom:10px;font-style:italic}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .ui-sortable-helper{display:table!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row.ui-sortable-helper{border-bottom:0}#give-metabox-form-data .give-minmax-wrap{display:block;margin-bottom:.5rem}#give-metabox-form-data .give-minmax-wrap label{display:inline-block;width:120px;font-size:12px}#give-metabox-form-data .give-minmax-wrap input{margin-right:1px}#_give_donation_levels_field .give-row:nth-of-type(2) .give-remove{display:none!important}#give-metabox-form-data .give-metabox-tabs{margin:0;max-width:170px;float:right;line-height:1em;padding:0 0 10px;position:relative;background-color:#fafafa;border-left:1px solid #eee;box-sizing:border-box}#give-metabox-form-data .give-metabox-tabs:after{content:"";display:block;width:100%;height:9999em;position:absolute;bottom:-9999em;right:0;background-color:#fafafa;border-left:1px solid #eee}#give-metabox-form-data .give-metabox-tabs li{margin:0;padding:0;display:block;position:relative}#give-metabox-form-data .give-metabox-tabs li a{margin:0;padding:10px;display:block;box-shadow:none;text-decoration:none;line-height:20px!important;border-bottom:1px solid #eee;overflow:hidden}#give-metabox-form-data .give-metabox-tabs li a span.give-label{width:122px;display:inline-block}#give-metabox-form-data .give-metabox-tabs .give-metabox-sub-tabs li{background-color:#f1f1f1}#give-metabox-form-data .give-metabox-tabs .give-metabox-sub-tabs li a{border-bottom-color:#e5e5e5}#give-metabox-form-data .give-metabox-tabs li.active>a{color:#555;position:relative;background-color:#eee}#give-metabox-form-data .give-metabox-tabs li.has-sub-fields.active>a{background-color:#ddd}#give-metabox-form-data .give-metabox-tabs li.has-sub-fields:not(.active):hover ul.give-metabox-sub-tabs{display:block;position:absolute;bottom:0;right:166px;width:170px;max-height:250px}@media (max-width:550px),only screen and (min-width:851px) and (max-width:1025px){#give-metabox-form-data ul.give-metabox-tabs{min-width:40px}#give-metabox-form-data ul.give-metabox-tabs li>a{text-align:center}#give-metabox-form-data ul.give-metabox-tabs li>a:before{margin-left:0;font-size:15px}#give-metabox-form-data ul.give-metabox-tabs li>a span.give-label{display:none}#give-metabox-form-data ul.give-metabox-tabs li>a span.give-icon:before{margin:0}#give-metabox-form-data .give_options_panel{padding-right:40px}#give-metabox-form-data .give_options_panel .give-field-wrap{padding:10px}#give-metabox-form-data .give_options_panel .give-field-wrap label,#give-metabox-form-data .give_options_panel .give-field-wrap span.give-field-label{display:block;float:none;margin:0 0 10px;font-size:14px;width:100%}}.chosen-container-single a.chosen-single{background:#fff!important}.give-docs-link{text-align:left;margin-left:15px}.give-docs-link a{color:#999;text-decoration:none;font-style:italic}.give-docs-link a:hover{color:#0073aa}.give-docs-link a span{font-style:normal}.post-type-give_forms #posts-filter .search-box{display:none}.post-type-give_forms #posts-filter .tablenav.top{position:relative;margin:42px 0 0;height:auto}.post-type-give_forms #posts-filter .tablenav.top #give-forms-advanced-filter{margin:0 0 10px}.post-type-give_forms #posts-filter .tablenav.top #give-forms-advanced-filter #give-forms-goal-filter{width:255px}.post-type-give_forms #posts-filter .tablenav.top #give-forms-advanced-filter a{display:inline-block;margin:0}.post-type-give_forms #posts-filter .tablenav.top #give-forms-advanced-filter #give-forms-search-input{margin-left:6px}.post-type-give_forms #posts-filter .tablenav.top .actions{position:absolute;right:230px;bottom:10px}.post-type-give_forms #posts-filter .tablenav.top .actions.bulkactions{right:0}#give-addons.wrap{margin:0!important}.give_forms_page_give-addons #wpbody-content{padding-bottom:0}.give-addons-header{padding:10px 20px;margin:0 -22px 0 0;background:url(../images/give-faces-bg.png) repeat 100% 0 #0e0e0e;overflow:hidden}.give-addons-header .give-admin-logo{float:right}.give-addons-header .give-admin-logo a{box-shadow:none;outline:none}.give-addons-header .give-admin-logo img{max-width:237px}.give-addons-header .give-admin-logo span{display:none}.give-core-bundles-container{text-align:center;margin:80px 0 120px}.give-core-bundles-container h2.give-core-bundles-intro-heading{font-size:42px;line-height:1.2em;margin:0 0 20px;padding:0}.give-core-bundles-container p.give-core-bundles-intro-subheading{font-size:20px;margin:0}.give-price-bundles-wrap{padding:0 40px 100px;font-family:Montserrat,sans-serif;max-width:1200px;margin:0 auto}.give-price-bundles-wrap .dashicons-yes{color:#66bb6a;position:relative;top:-2px}.give-price-bundles-wrap .dashicons-no-alt{color:#d75a4a;position:relative;top:-2px}.give-price-bundles-wrap .dashicons-star-filled{color:#ff960e;font-size:16px}div.bundle{float:right;width:31.333%;background:#fff;text-align:center;box-shadow:0 0 20px rgba(0,0,0,.25);position:relative;min-height:775px}div.bundle:hover{box-shadow:0 0 25px rgba(0,0,0,.3)}div.bundle.featured-bundle{margin-top:-50px;width:36.333%;z-index:9;position:relative;min-height:845px}div.bundle.featured-bundle .bundle-title-wrap{background-color:#66bb6a}div.bundle.featured-bundle div.bundle-price-wrap{background:#f5f3e9}div.bundle.featured-bundle div.bundle-price-wrap .bundle-price{font-size:72px}div.bundle.featured-bundle div.bundle-price-wrap .bundle-dollar-sign,div.bundle.featured-bundle div.bundle-price-wrap .bundle-per-month,div.bundle.featured-bundle div.bundle-price-wrap .bundle-price{color:#66bb6a}div.bundle.featured-bundle .bundle-cta-wrap{bottom:50px}div.bundle.featured-bundle .bundle-cta-wrap>a{padding:20px 0;font-size:23px}div.bundle div.bundle-title-wrap{background-color:#8f8f8f;text-align:center;padding:0 20px;margin:0;height:100px;box-sizing:border-box}div.bundle div.bundle-title-wrap>h2{margin:0;padding:0;color:#fff;text-shadow:-1px 1px 1px rgba(0,0,0,.3);text-transform:uppercase;font-size:42px;line-height:100px}div.bundle div.bundle-title-wrap .bundle-popular{background:#ff960e;text-shadow:0 1px 0 #c16d00;color:#fff;text-transform:uppercase;padding:5px 12px 4px;margin:0;font-size:15px;border-radius:6px;position:relative;top:-9px;border-bottom:2px solid #c16d00}div.bundle div.bundle-price-wrap{background:#f9f8f2;text-align:center;color:#8f8f8f;padding:40px 0}div.bundle div.bundle-price-wrap .bundle-price{color:#8f8f8f;font-size:64px;line-height:1em}div.bundle div.bundle-price-wrap .bundle-price-p{margin:0 0 0 20px}div.bundle div.bundle-price-wrap .bundle-dollar-sign{color:#8f8f8f;font-size:36px}div.bundle div.bundle-price-wrap .bundle-per-month{color:#8f8f8f;font-size:25px;margin-left:-30px}div.bundle div.bundle-price-wrap .bundle-per-year{display:block;font-style:italic}div.bundle .bundle-quote{text-align:center;color:#999688;padding:25px 0;margin:0;font-style:italic;font-size:16px}ul.bundle-features{list-style:none;padding:25px;border-top:1px solid #ddd;text-align:right;width:225px;margin:0 auto}ul.bundle-features .label-give{font-size:13px;width:25px;height:25px;line-height:25px;padding:0;margin:0 0 0 5px;top:-1px;position:relative;display:inline-block}ul.bundle-features .label-give a{color:#fff}ul.bundle-features>li{margin:10px 0 0;padding:5px 0 0;font-size:15px}ul.bundle-features>li:first-child{margin-top:0;padding-top:0}ul.bundle-features .initial-bundle-feature>span{font-weight:600}ul.bundle-features .highlighted-addons{margin:0 20px 0 0;padding:0;font-size:14px;list-style:none}ul.bundle-features .highlighted-addons>li{list-style-type:none;margin:10px 0 0;padding:0;line-height:1em}ul.bundle-features .magnific-inline{text-decoration:none;color:#000;box-shadow:none;outline:none;cursor:default}ul.bundle-features .magnific-inline .hint,ul.bundle-features .magnific-inline:after,ul.bundle-features .magnific-inline:before{display:none}.bundle-cta-wrap{position:absolute;bottom:36px;right:0;left:0}.bundle-cta-wrap a{text-decoration:none;text-transform:uppercase;color:#fff;background:#66bb6a;border-radius:500px;padding:15px 0;display:block;box-shadow:0 5px 5px 0 rgba(0,0,0,.2);line-height:1.2em}.bundle-cta-wrap a:hover{background:#71c074}.give-addons-directory-wrap{background:#fff;margin:0 -20px 0 0;padding:70px 20px 60px;font-family:Montserrat,sans-serif;text-align:center}.give-addons-directory-wrap title{display:block;font-size:30px;margin:0 0 50px;line-height:1.2em}.give-addons-directory-wrap .type-download{display:inline-block;text-align:right;margin:0 0 2em 2em!important;padding:0;vertical-align:top;width:365px;text-decoration:none;color:inherit;border:1px solid #ddd;min-height:420px;overflow:hidden;background:#fcfcfc;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -1px 0 rgba(0,0,0,.1);transition-property:border,background,color;transition-duration:.05s;transition-timing-function:ease-in-out;position:relative}.give-addons-directory-wrap .type-download:hover{border:1px solid #d1d1d1}.give-addons-directory-wrap .type-download>.featured-img img{border-bottom:1px solid #ddd}.give-addons-directory-wrap .type-download .addon-content{*zoom:1;padding:15px 20px}.give-addons-directory-wrap .type-download .addon-content:after,.give-addons-directory-wrap .type-download .addon-content:before{content:" ";display:table}.give-addons-directory-wrap .type-download .addon-content:after{clear:both}.give-addons-directory-wrap .type-download .addon-content .addon-heading{margin:0 0 10px;font-size:20px;line-height:30px}.give-addons-directory-wrap .type-download .addon-content .addon-heading a{color:#66bb6a;outline:none;text-decoration:none;box-shadow:none}.give-addons-directory-wrap .type-download .addon-footer-wrap{border-top:1px solid #ddd;position:absolute;bottom:2px;right:0;width:100%;background-color:#fff;padding:15px 20px}@media (min-width:1350px){div.bundle .bundle-quote{padding-right:45px;padding-left:45px}div.bundle .bundle-cta-wrap{margin:0 40px}div.bundle .bundle-cta-wrap a{font-size:20px}}@media (max-width:1349px){.give-price-bundles-wrap{margin-right:-20px}div.bundle .bundle-quote{padding-right:10px;padding-left:10px}div.bundle .bundle-cta-wrap{margin:0 25px}div.bundle .bundle-cta-wrap a{font-size:18px}}@media (max-width:850px){.give-price-bundles-wrap{padding:40px 30px}.give-core-bundles-container{margin:30px 0 60px}div.bundle,div.bundle.featured-bundle{width:100%;margin:0 0 30px}}#give-dashboard-widgets-wrap .inside{padding-top:0;padding-bottom:0}.give_forms_page_give-reports #give-dashboard-widgets-wrap .inside{padding-right:0}#give-dashboard-widgets-wrap .inside #give-graphs-filter{float:none}#give-dashboard-widgets-wrap .postbox{margin-bottom:10px}#give-dashboard-widgets-wrap table.reports-table{clear:none}#give-dashboard-widgets-wrap #give-date-range-options{float:right}#give-dashboard-widgets-wrap #give-date-range-options>span{float:right;line-height:30px;font-style:italic;padding:0 0 0 5px}#give-graphs-filter{float:left}#give-graphs-filter .tablenav{margin:0 17px 0 0}#give-graphs-filter .tablenav .actions{padding:0}.give-graph .y1Axis{color:#66bb6a!important}.give-graph .y2Axis{color:#546e7a!important}body.give_forms_page_give-payment-history h1.nav-tab-wrapper,body.give_forms_page_give-payment-history h2.nav-tab-wrapper,body.give_forms_page_give-reports h1.nav-tab-wrapper,body.give_forms_page_give-reports h2.nav-tab-wrapper{margin-bottom:10px}body.give_forms_page_give-payment-history .actions,body.give_forms_page_give-reports .actions{padding-top:0}body.give_forms_page_give-payment-history .pagination-links,body.give_forms_page_give-reports .pagination-links{margin-right:10px}body.give_forms_page_give-payment-history p.donor-search,body.give_forms_page_give-reports p.donor-search{margin-left:10px}body.give_forms_page_give-payment-history .tablenav-right .tablenav-pages,body.give_forms_page_give-reports .tablenav-right .tablenav-pages{float:left}body.give_forms_page_give-payment-history .tablenav-right #give-reports-view,body.give_forms_page_give-reports .tablenav-right #give-reports-view{margin-top:0}body.give_forms_page_give-payment-history .tablenav-right .actions,body.give_forms_page_give-payment-history p.search-box,body.give_forms_page_give-reports .tablenav-right .actions,body.give_forms_page_give-reports p.search-box{float:right}body.give_forms_page_give-payment-history .reports-table-nav.tablenav.top,body.give_forms_page_give-reports .reports-table-nav.tablenav.top{width:100%;float:none;margin:0 0 10px}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top,body.give_forms_page_give-reports .reports-forms-details-wrap.top{float:left;overflow:hidden}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top #give-reports-filter,body.give_forms_page_give-reports .reports-forms-details-wrap.top #give-reports-filter{float:right}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top>.actions,body.give_forms_page_give-reports .reports-forms-details-wrap.top>.actions{padding-left:0}body.give_forms_page_give-payment-history .tablenav.bottom,body.give_forms_page_give-reports .tablenav.bottom{margin-top:10px}body.give_forms_page_give-payment-history h2.reports-earnings-title,body.give_forms_page_give-reports h2.reports-earnings-title{margin:7px 0 0}body.give_forms_page_give-payment-history .reports-views-wrap,body.give_forms_page_give-reports .reports-views-wrap{padding:3px 0 0}body.give_forms_page_give-payment-history .wrap.give-reports-donors-wrap,body.give_forms_page_give-reports .wrap.give-reports-donors-wrap{margin-left:0;margin-bottom:10px}body.give_forms_page_give-payment-history .widefat tbody td,body.give_forms_page_give-payment-history .widefat tbody th,body.give_forms_page_give-reports .widefat tbody td,body.give_forms_page_give-reports .widefat tbody th{padding-top:12px;padding-bottom:12px}body.give_forms_page_give-reports table.export-options-table tbody td{padding:20px 12px;vertical-align:top}body.give_forms_page_give-reports table.export-options-table .give-export-form{position:relative}body.give_forms_page_give-reports table.export-options-table .give-export-form .notice-wrap{background-color:transparent;padding:12px 12px 4px;margin:2px -11px -16px 0;overflow:auto}body.give_forms_page_give-reports table.export-options-table .give-export-form .notice-wrap .spinner{margin:-2px 0 8px -12px}body.give_forms_page_give-reports table.export-options-table span#give-end-wrap input,body.give_forms_page_give-reports table.export-options-table span#give-start-wrap input{width:100px}#export-donor-options-wrap p{padding:20px 0 0;margin:0;font-weight:700}#export-donor-options-wrap ul{max-width:900px;overflow:hidden}#export-donor-options-wrap ul li{margin:0;padding:0 0 5px 5px;box-sizing:border-box;float:right;width:33%}.settings-excludes-list{max-height:120px;overflow:auto;padding:.5rem;border:1px solid #ddd}.settings-excludes-list li{margin:3px 0}#give-tools-recount-form .notice-wrap{position:relative;min-height:25px;margin:10px -12px -12px;background:#efefef;padding:10px 12px 12px;border-top:1px solid #e5e5e5}#give-tools-recount-form .notice-wrap .give-progress{position:absolute;top:15px}#give-tools-recount-form .notice-wrap .spinner{position:absolute;left:14px;top:13px;margin:0}#give-tools-recount-form .notice-wrap #give-batch-success{margin-bottom:6px}.recount-stats-controls form{display:inline}.give-recount-stats-descriptions{margin:8px 0 0;display:block}.give-recount-stats-descriptions span{line-height:24px;font-size:13px;font-style:italic;font-weight:400;color:#aaa;margin:0;display:none}.gateways-report-tablenav .actions.bulkactions{padding-left:0}table.give-table td{vertical-align:middle}table.give-table td.row-title h3{margin:0 0 .4em;font-size:1.2em}table.give-table td.row-title p{font-size:13px;font-style:italic;font-weight:400;color:#aaa;margin:0}#give-graphs-filter>.tablenav{height:auto}#give-logs-filter .search-box{float:left}#give-logs-filter .tablenav.top{float:right;clear:none;margin-top:0}.give-welcome-wrap{margin:0 -20px 0 0;padding:0}.give-welcome-header{background:#fff;height:100%;min-width:1000px}.give-welcome-header .give-welcome-header-inner{max-width:900px;margin:0;padding:25px 30px 20px 250px;position:relative}.give-welcome-header .give-welcome-h1{margin:0 0 0 200px;padding:0;color:#32373c;line-height:1.2em;font-size:2.8em;font-weight:600;display:inline-block;margin-left:15px!important}.give-welcome-header .give-welcome-h1:before{background:url(../images/give-icon-full-circle.svg);width:36px;height:36px;content:" ";display:block;float:right;margin:0 0 0 10px;position:relative;top:4px}.give-welcome-header .give-welcome-text{font-size:20px;margin:20px 0 30px;padding:0}.give-badge{background:url(../images/give-badge.png) no-repeat 100% 0 transparent;padding-top:150px;height:52px;width:185px;color:#fff;font-weight:700;font-size:14px;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.8);margin:0;position:absolute;top:30px;left:20px}.give-welcome-content-wrap{padding:0;margin:0}.give-welcome-content-wrap.give-changelog-wrap{width:1140px}.give-welcome-content-intro{font-size:22px;font-style:italic;color:#8e8e8e;margin:50px 30px 60px;max-width:1400px;min-width:1000px}.give-ipad-showcase-wrap{border:3px solid #9199a5;border-radius:10px;position:relative;box-shadow:0 .75rem 2rem rgba(0,0,0,.4)}.give-ipad-showcase-wrap .give-ipad-showcase-inner{background:#fafbfb;border:10px solid #1e2026;border-radius:7px;display:grid}.give-ipad-showcase-wrap img{height:auto;max-width:100%}.give-feature-section{margin:0;padding:120px 30px}.give-feature-section__inner{display:flex;flex-direction:row;margin:0;align-items:center;justify-content:center;max-width:1400px;min-width:1000px}.give-feature-section:first-of-type{padding-top:0}.give-feature-section__step2{background:#fff}.give-feature-section span.dashicons{width:16px;height:16px;font-size:14px;margin:6px 0 0}.give-feature-section .give-feature-section-item{display:flex;width:50%}.give-feature-section .give-feature-section-item__container{padding:0 0 0 60px;margin:0}.give-feature-section .give-feature-section-item__container-right{padding-right:60px;padding-left:20px}.give-feature-section .give-feature-section-item h3{font-size:24px;font-weight:500;margin:0 0 20px}.give-feature-section .give-feature-section-item h3>.give-feature-section-item-number{background:#fff;width:40px;height:40px;margin:0 0 0 10px;padding:0;line-height:40px;text-align:center;color:#777;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);border-radius:50%;display:inline-block;font-size:22px}.give-feature-section .give-feature-section-item p{font-size:16px}.give-feature-section .give-feature-section-item .give-welcome-gateway-notice{font-size:12px!important;line-height:16px}.give-feature-section .give-feature-btns{margin:30px 0 20px}.give-feature-section .give-feature-btns li{display:inline;margin:0 0 0 25px}.give-feature-section .give-feature-btns .give-feature-btn-link{font-size:15px;line-height:30px}.social-items-wrap,.social-items-wrap>div{display:inline-block}.social-items-wrap .twitter-item-wrap{margin:0 0 10px 20px}.give-welcome-widgets{background:#fff;text-align:center;padding:100px 0 160px}.give-welcome-widgets p{font-size:16px}.give-welcome-widgets__inner{max-width:1400px}.give-welcome-widgets__heading{max-width:500px;margin:0 auto 100px}.give-welcome-widgets__heading h2{font-size:26px;font-weight:500}.give-welcome-widgets__heading .button{margin-top:10px;font-size:15px}.give-welcome-widgets__col{float:right;width:33.33%;box-sizing:border-box;padding:0 20px}.give-welcome-widgets__col h3{font-size:22px;font-weight:500}.give-welcome-widgets__col h3:before{background:url(../images/happy-face.svg) no-repeat top transparent;opacity:.3;content:" ";width:100%;height:85px;display:inline-block;font-size:80px;-moz-transition:.2s all linear;-o-transition:.2s all linear;transition:all .2s linear}.give-welcome-widgets__col p{font-size:13px}.give-welcome-widgets__col:hover h3:before{opacity:.45}.give-welcome-widgets__addons h3:before{background:url(../images/shopping-cart.svg) no-repeat top transparent}.give-welcome-widgets__documentation h3:before{background:url(../images/docs-book.svg) no-repeat top transparent}.give-welcome-widgets__col-inner{max-width:300px;margin:0 auto}.give-welcome-widgets__link{font-weight:700;font-size:15px}.give-contributor-group{list-style:none}.give-contributor-group img{border-radius:50%}.give-contributor-group .give-contributor{margin:0 0 45px 10px;display:inline-block;width:140px;text-align:center}.give-contributor-group .give-contributor a{outline:none;box-shadow:none}.give-contributor-group .give-contributor span{display:block;margin:3px 0 0;font-weight:700}.give-newsletter-form-wrap{margin:10px 0 15px;padding:10px 15px 15px;background:#f1f1f1;border:1px solid #ddd;max-width:900px}.give-newsletter-form-wrap .give-newsletter-intro{font-size:14px;font-style:italic;color:#777;margin:0}.give-newsletter-form-wrap .button,.give-newsletter-form-wrap input[type=email],.give-newsletter-form-wrap input[type=text]{width:100%;height:36px}.give-newsletter-form-wrap td{padding:0 0 0 10px}.give-newsletter-form-wrap div.give-newsletter-confirmation{background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 5px 4px 10px;padding:1px 12px;border-right:4px solid #7ad03a;display:none}.give-newsletter-form-wrap div.give-newsletter-confirmation>p{margin:.5em 0;padding:2px}.give-changelog-wrap .give-changelog{max-height:510px;margin:0 30px 100px 0;padding:20px;overflow-y:scroll;overflow-x:hidden;font-size:18px;line-height:28px;background:#fff;border:1px solid #ddd}.give-changelog-wrap .give-changelog br:first-child,.give-changelog-wrap .give-changelog br:first-child+br{display:none}.give-changelog-wrap .give-changelog h4{margin:0 0 10px;border-bottom:1px solid #e2e2e2;padding:0 0 6px;font-size:20px}.give-changelog-wrap .give-changelog h4+br{display:none}.dashboard_page_give-changelog #wpbody-content,.dashboard_page_give-getting-started #wpbody-content{padding-bottom:0}#give-paypal-connect{background:#039cde;color:#fff;font-size:14px;line-height:30px;font-weight:700;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;box-shadow:none;text-decoration:none;padding:8px 20px;border-radius:40px}#give-paypal-connect span:before{content:" ";width:16px;height:16px;display:inline-block;margin:0 0 0 8px;background-image:url(../images/paypal-48.png);background-size:16px;position:relative;top:2px}#give_donor_export_form{margin:0 0 5px}#give_donor_export #give_donor_export_form_chosen{display:block;margin:5px 0 1px}.column-status .give-donation-status,.column-status .give-test-mode-transactions-label{display:inline-block}.column-status .give-test-mode-transactions-label{margin:0 5px;vertical-align:middle}.give-settings-page .give-settings-section-content{display:flex;background-color:#f4f4f4;border-radius:8px;-webkit-box-shadow:0 0 5px 0 #ddd;-moz-box-shadow:0 0 5px 0 #ddd;box-shadow:0 0 5px 0 #ddd}.give-settings-page .give-settings-section-content .give-settings-section-group-menu{width:250px}.give-settings-page .give-settings-section-content .give-settings-section-group-menu ul,.give-settings-page .give-settings-section-content .give-settings-section-group-menu ul li{margin:0}.give-settings-page .give-settings-section-content .give-settings-section-group-menu ul li a{display:block;padding:20px;text-decoration:none;color:#333;font-weight:600;outline:none;box-shadow:none}.give-settings-page .give-settings-section-content .give-settings-section-group-menu ul li a:hover{background-color:#ebebeb}.give-settings-page .give-settings-section-content .give-settings-section-group-menu ul li a.active{background-color:#fff;border-right:4px solid #66bb6a;color:#333}.give-settings-page .give-settings-section-content .give-settings-section-group-content{width:100%;background:#fff;padding:10px 30px;border-bottom-left-radius:8px;border-top-left-radius:8px;min-height:400px}@media only screen and (max-width:480px){.give-settings-page .give-settings-section-content{flex-flow:row wrap}.give-settings-page .give-settings-section-content .give-settings-section-group-menu{width:100%}.give-settings-page .give-settings-section-content .give-settings-section-group-content{padding:10px}}.give-settings-page{margin:0 2px 0 20px}.give-settings-page #poststuff{padding-top:25px}.give-settings-page .give-settings-header{background:#fff;padding:10px 20px;margin:0 -22px 0 -20px}.give-settings-page .give-settings-heading-sep{font-size:14px;line-height:32px;width:15px}.give-settings-page .nav-tab-wrapper{height:54px;margin:0 -22px 0 -20px}.give-settings-page .give-subsubsub{list-style:none;margin:12px 0 3px;padding:0;float:right}.give-settings-page .give-subsubsub li{display:inline-block;margin:0 3px 0 0;padding:0;white-space:nowrap;color:#d3d3d3;font-weight:300;font-size:16px}.give-settings-page .give-subsubsub a{line-height:2;padding:.2em;margin:0 0 0 3px;text-decoration:none;font-size:14px;box-shadow:none;font-weight:400}.give-settings-page .give-subsubsub a.current{color:#000;font-weight:600;border:none}.give-settings-page .give-setting-tab-body{max-width:1260px}.give-settings-page div.give-submit-wrap{margin:20px 0}.give-settings-page .give_forms_page_give-payment-history .postbox .hndle{cursor:default}.give-settings-page .give-input-field{width:25em}.give-settings-page table table input[type=text]{width:15em}.give-settings-page .give-repeat-setting-field{margin:10px 0}.give-settings-page .give-remove-setting-field{width:25px;height:25px;padding:0;text-align:center;line-height:22px;font-size:21px;font-weight:300;cursor:pointer;margin-right:20px;display:inline-block}.give-settings-page .give-remove-setting-field:hover{background-color:red;color:#fff;border-radius:30px}.give-settings-page .give-forminp p:first-child .give-remove-setting-field{display:none}.give-settings-page .export-options-table tr.give-import-option:nth-child(odd){background:#f4f3f3}.give-settings-page .export-options-table tr.give-import-option:nth-child(odd) th{vertical-align:middle}.give-settings-page .export-options-table .give-import-dropdown:nth-child(2),.give-settings-page .export-options-table tr.give-import-option th:first-child{width:250px}.give-setting-tab-header{clear:both;overflow:hidden;margin:30px 0}.give-setting-tab-header h2{margin-top:8px}.give-setting-tab-header p{margin-top:0;margin-bottom:0}.give-radio-inline ul{margin-top:0}.give-radio-inline li{display:inline-block;margin:0 15px 0 0}.give-radio-inline li:first-child{margin-right:0}.give-tools-setting-page .bulkactions{overflow:visible}.form-table td.give-radio-inline fieldset li>label{margin:5px 0 0!important}div.give-field-description,p.give-field-description{color:#666;font-style:italic;font-size:14px!important;line-height:22px}div.give-field-description strong,p.give-field-description strong{color:#777}.give-setting-tab-header h2{float:right;display:inline-block;width:220px;font-style:italic;color:#aaa;margin:0;font-size:14px}.gateway-enabled-wrap{background-color:#f7f7f7;border:1px solid #e5e5e5}.gateway-enabled-wrap .gateway-enabled-settings-title{display:grid;grid-template-columns:.5fr 2.5fr 5fr 1fr 1fr;grid-gap:20px;border-bottom:1px solid #e5e5e5;padding:1rem;font-weight:600}.gateway-enabled-wrap .ui-sortable-placeholder{visibility:visible!important;border:2px dashed #e5e5e5;transition:all .2s ease}.gateway-enabled-wrap .ui-sortable-helper{background-color:#fafafa;box-shadow:0 4px 20px -5px rgba(0,0,0,.25);border:1px solid #e5e5e5;padding:.5rem!important}.give-payment-gatways-list{margin:0;padding:1rem}.give-payment-gatways-list li{display:grid;grid-template-columns:.5fr 2.5fr 5fr 1fr 1fr;align-items:center;grid-gap:20px;margin:0;padding:.5rem 0}.give-payment-gatways-list li:first-child{padding-top:0}.give-payment-gatways-list li:last-child{padding-bottom:0}.give-payment-gatways-list li .checkout-label{padding:.5rem .75rem}.give-payment-gatways-list li .gateways-checkbox,.give-payment-gatways-list li .gateways-radio{justify-self:center}.give-payment-gatways-list li span.give-drag-handle{padding:3px 0 0 4px;font-size:15px;font-weight:400;color:#bdbdbd;cursor:move}.give-payment-gatways-list li span.give-drag-handle:hover{color:#333}.give-gateways-notice{display:table;width:100%;max-width:1240px;background:#fff;margin:15px 0 0;padding:0;border:1px solid #e3e3e3}.give-gateways-notice .give-gateways-cc-icon{margin:0;padding:0 25px 0 15px;height:30px;width:30px;display:table-cell;vertical-align:middle}.give-gateways-notice .give-gateways-cc-icon svg{position:relative;top:2px;width:50px;height:40px}.give-gateways-notice .give-gateways-notice-title{font-size:16px;margin:20px 20px 0;padding:0}.give-gateways-notice .give-gateways-notice-message{line-height:24px;font-size:14px;margin:5px 20px 20px}.give-gateways-notice .give-gateways-notice-button{display:table-cell;vertical-align:middle;text-align:left;margin:0;padding:0 0 0 15px;width:200px}.give-gateways-notice .give-gateways-notice-button #give-stripe-connect{margin:0 0 10px}.give-gateways-notice .give-gateways-notice-button .give-view-gateways-btn{text-align:center;width:190px}.give-email-tags-wrap{margin:5px 0 0}.give-email-tags-wrap code{font-style:normal;padding:1px 2px;font-size:12px}.give-email-tags-wrap span{display:block;color:#aaa;font-style:italic;margin:0 0 2px;font-size:13px}.give-email-tags-wrap .give_price_tag,.give-email-tags-wrap .give_receipt_id_tag{display:none}.give-setting-tab-header-emails{margin:20px 0}.give-setting-tab-header-emails hr,.give-settings-admin-email-section .tablenav,.give-settings-donor-email-section .tablenav,.give-settings-email-settings-section .tablenav{display:none}.give-settings-admin-email-section .tablenav.bottom+.give-setting-tab-header-emails,.give-settings-donor-email-section .tablenav.bottom+.give-setting-tab-header-emails,.give-settings-email-settings-section .tablenav.bottom+.give-setting-tab-header-emails{margin:20px 0}.give-settings-admin-email-section .tablenav.bottom+.give-setting-tab-header-emails hr,.give-settings-donor-email-section .tablenav.bottom+.give-setting-tab-header-emails hr,.give-settings-email-settings-section .tablenav.bottom+.give-setting-tab-header-emails hr{display:block}.giveemailnotifications .check-column{padding:13px 20px 0 10px!important}.giveemailnotifications td.check-column input{display:none}.giveemailnotifications th.check-column .give-email-notification-status{color:#fff;cursor:pointer}.giveemailnotifications th.check-column .give-email-notification-status[data-edit="1"] i.dashicons{border-radius:1em;padding:2px}.giveemailnotifications th.check-column .give-email-notification-disabled:hover .dashicons-no-alt,.giveemailnotifications th.check-column .give-email-notification-enabled .dashicons-yes{background:#46b450}.giveemailnotifications th.check-column .give-email-notification-enabled .dashicons-lock{color:#46b450}.giveemailnotifications th.check-column .give-email-notification-disabled .dashicons-no-alt,.giveemailnotifications th.check-column .give-email-notification-enabled:hover .dashicons-yes{background:#bbb}.giveemailnotifications th.check-column .give-email-notification-disabled .dashicons-lock{color:#bbb}.giveemailnotifications th.check-column .dashicons-no-alt:hover:before{content:"\f147"!important}.giveemailnotifications th.check-column .dashicons-yes:hover:before{content:"\f335"!important}.giveemailnotifications .spinner.is-active{margin:0 2px 0 0;float:none}#system-info-textarea{width:800px;height:600px;font-family:Menlo,Monaco,monospace;background:#fff;white-space:pre;overflow:auto;display:block;direction:rtl}#give-download-sysinfo{margin:0}#api .tablenav .actions{overflow:visible}a.give-delete{color:#a00}.give-table thead th{padding:8px 10px!important}.post-type-give_forms .mce-container iframe,.post-type-give_forms .wp-editor-area{min-height:400px}.give-field-description{color:#aaa;font-style:italic;margin:0;padding-top:.5em}.give-image-thumb{position:relative;margin-top:14px}.give-image-thumb span.give-delete-image-thumb{position:absolute;background:red;color:#fff;border-radius:30px;right:-10px;top:-10px;cursor:pointer}.give-image-thumb img{max-width:250px;border:4px solid #fff}.give_email_access_link_tag{display:none}.give-license-settings-wrap{max-width:1240px;min-width:1000px;margin:20px -10px 0 0;padding:0}.give-license-top-widget{border:1px solid #dbdbdb;min-height:250px}.give-license-top-widget .give-license-widget-heading{font-size:20px;margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #dbdbdb;line-height:1.2em}.give-license-top-widget .give-license-widget-heading .dashicons{height:25px;width:25px;font-size:28px;margin:-5px 0 0 10px}.give-license-top-widget .give-field-description{margin:0 0 20px;padding:0}#give-license-activator-wrap{background:#fff;margin:0;padding:30px}#give-license-activator-wrap .give-license-activation-form{background:#f4f4f4;padding:10px;position:relative}#give-license-activator-wrap .give-license-notices{position:absolute;background:#f4f4f4;top:0;right:0;height:100%;width:100%;padding:20px;z-index:3;box-sizing:border-box;display:none}#give-license-activator-wrap .give-license-notices .notice{position:relative;padding-left:40px}#give-license-activator-wrap #give-license-activator{font-size:22px;height:55px;padding:0 15px;margin:0 0 10px;width:100%}#give-license-activator-wrap .button{height:45px;width:100%;font-size:18px;display:block;clear:both;margin:0}#give-addon-uploader-wrap{background:#fff;padding:30px 25px 25px;margin:0}.give-upload-addon-form-wrap{position:relative}.give-upload-addon-form-wrap .give-upload-addon-instructions{margin:0;padding:0;opacity:.4;font-size:16px}.give-upload-addon-form-wrap .give-upload-addon-instructions span{display:block;margin:8px 0;font-size:14px}.give-upload-addon-form-wrap #give-upload-addon-file-select{display:none}.give-upload-addon-form-wrap .give-spinner-wrap{position:absolute;right:0;top:0;left:0;bottom:0;z-index:99;background-color:#fff}.give-upload-addon-form-wrap .give-spinner-wrap .give-spinner-inner{margin-top:5%;margin-right:42%}.give-upload-addon-form{background:#f4f4f4;padding:25px;text-align:center;outline:2px dashed #e2e2e2;outline-offset:-10px;transition:outline-offset .15s ease-in-out,background-color .15s linear;position:relative}.give-upload-addon-form.give-dropzone-active{outline-offset:-13px;outline:2px dashed #c6c6c6;background:#eaeaea}.give-upload-addon-form .give-addon-upload-notices{position:absolute;background:hsla(0,0%,100%,.66);top:0;right:0;height:100%;width:100%;padding:20px;z-index:3;text-align:right;box-sizing:border-box;display:none}.give-upload-addon-form .give-activate-addon-wrap{display:none;border:1px solid #dbdbdb;background:#fff;position:absolute;padding-top:20px;top:0;right:0;height:100%;width:100%;z-index:4;box-sizing:border-box}.give-upload-addon-form .give-activate-addon-wrap .dashicons{color:#66bb6a}#give-licenses-container{position:relative}#give-licenses-container .give-spinner-wrap{position:absolute;right:0;top:0;left:0;bottom:0;z-index:99;background-color:#fff}#give-licenses-container .give-spinner-wrap .give-spinner-inner{margin-top:5%;margin-right:45%}.give-licenses-list-header{margin:20px 0 30px;padding:0}.give-licenses-list-header h2{float:right;margin:0 0 20px;padding:0;font-size:18px}.give-licenses-list-header #give-refresh-button-wrap{float:right;margin:-6px 25px 0 0}.give-licenses-list-header #give-refresh-button-wrap #give-last-refresh-notice{margin:0 10px 0 0;line-height:28px;color:#666}.give-licenses-list-header hr{clear:both}.give-addon-wrap{border:1px solid #dbdbdb;background:#fff;padding:0;margin:0 0 20px;position:relative}.give-addon-wrap .give-license-top{background:#f4f4f4;border-bottom:1px solid #dbdbdb;display:flex;color:#333}.give-addon-wrap .give-license-notice-container.give-addon-notice-shown{background:#f4f4f4;border-bottom:1px solid #dbdbdb;padding:30px}.give-addon-wrap .give-license-notice-container.give-addon-notice-shown .notice{margin:0}.give-addon-wrap .give-license-top-header{display:block;font-size:15px;margin:0 0 20px;font-weight:700;color:#23282d}.give-addon-wrap .give-license-top-column{float:right;padding:30px;flex:1}.give-addon-wrap .give-license-top-column.give-license-info-field-wrap,.give-addon-wrap .give-license-top-column.give-license-key-field-wrap{border-left:1px solid #dbdbdb}.give-addon-wrap .give-license-top-column.give-license-key-field-wrap{flex:1.45;padding-left:10px}.give-addon-wrap .give-license-top-column.give-license-info-field-wrap .give-field-description{padding-top:0}.give-addon-wrap .give-license__status{margin:10px -4px 0 0;padding:0}.give-addon-wrap .give-license__status .dashicons-yes{color:#66bb6a}.give-addon-wrap .give-license__status .dashicons-no{color:#a00}.give-addon-wrap .give-license__key{display:inline-block}.give-addon-wrap .give-license__key input[type=text]{margin:0 0 0 10px}.give-addon-wrap .give-license__key button{font-size:15px;position:relative;top:-1px}@media (min-width:1400px){.give-addon-wrap .give-license__key input[type=text]{min-width:290px;height:40px;font-size:18px;padding:10px}.give-addon-wrap .give-license__key button{width:110px;height:40px}}@media (max-width:1399px){.give-addon-wrap .give-license__key input[type=text]{min-width:230px;height:35px;font-size:15px;padding:8px}.give-addon-wrap .give-license__key button{width:85px;height:35px;font-size:1em}}.give-addon-wrap .give-license-action-link{display:block;margin:0 0 15px;box-shadow:none}.give-addon-wrap .give-license-renewal-date .dashicons{opacity:.8;margin:0 0 0 3px;position:relative;top:-2px}.give-addon-wrap .give-license-activations-remaining-icon{border-radius:100%;height:20px;width:20px;display:inline-block;padding:1px;font-size:12px;line-height:20px;text-align:center;font-weight:700;margin:0 0 0 2px}.give-addon-wrap .give-plugin__info{padding:6px 9px}.give-addon-wrap .give-plugin__status{border:none;padding:0 5px;line-height:20px!important}.give-addon-info-wrap{margin:30px;padding:20px;background:#f4f4f4;border:1px solid #dbdbdb;color:#333}.give-addon-info-wrap .give-addon-info-left{float:right}.give-addon-info-wrap .give-addon-name{font-weight:700;font-size:14px}.give-addon-info-wrap .give-addon-version{font-size:11px;margin:0 20px 0 0}.give-addon-info-wrap .give-addon-info-right{float:left}.give-addon-info-wrap .give-addon-info-right .give-button{margin:-5px 0 0;position:relative;top:2px}.give-addon-info-wrap .give-addon-info-right .give-button .dashicons{font-size:14px;width:14px;height:14px;margin-left:3px;margin-top:5px}.give-addon-info-wrap .give-addon-activation-status{border-radius:4px;color:#fff;background:#777;padding:3px 8px;margin:0 0 0 15px;font-size:11px}.give-addon-info-wrap .give-addon-activation-status__activated{background:#7ad03a;text-shadow:0 0 1px #4b8420}.give-addon-info-wrap .give-addon-view-changelog{margin:0 0 0 15px;font-size:12px}.give-filters{clear:both;background:#f5f5f5;border:1px solid #dfdfdf;padding:12px 12px 0}.give-filters .give-donation-forms-filter .chosen-single{height:28px;line-height:28px}.give-filters .chosen-container-single .chosen-single div b{background-position:100% 4px}.give-filters .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 6px}.give-filters #give-payment-form-filter,.give-filters #give_donation_forms_filter{display:inline-block;width:300px}@media screen and (max-width:782px){.give-filters #give-payment-form-filter,.give-filters #give_donation_forms_filter{width:100%}}.give-filters #give-payment-date-filters label,.give-filters #give-payment-form-filter label{vertical-align:initial}.give-filters #give-payment-date-filters label.give-donation-forms-filter-label,.give-filters #give-payment-form-filter label.give-donation-forms-filter-label{vertical-align:middle}.give-filters #give_donation_forms_filter{width:255px}@media screen and (max-width:782px){.give-filters #give_donation_forms_filter{width:100%;max-width:100%}}.give-filters:after{content:"";display:table;clear:both}.give-filter{display:block;margin-bottom:12px;width:100%}.give-filter:after{content:"";display:table;clear:both}.give-filter label{display:block;margin-left:4px}.give-filter input{margin:0}.give-filter input[type=text]{height:28px;width:100%}.give-filter input[type=search],.give-filter input[type=text]{height:28px}.give-filter .button{height:28px;line-height:26px;margin:0;padding:0 10px 1px}.give-filter select{width:100%}@media screen and (min-width:783px){.give-filter{float:right;margin-left:18px;width:auto}.give-filter label{display:inline-block}.give-filter input[type=text]{display:inline-block;width:144px}}.give-filter-search input[type=search]#give-payments-search-input{display:block;float:right;width:205px;max-width:100%}.give-filter-search input[type=submit]{display:block;float:left;width:30%}@media screen and (min-width:783px){.give-filter-search input[type=search]{display:inline-block;margin-left:4px;width:auto}.give-filter-search input[type=submit]{display:inline-block;width:auto}}@media screen and (min-width:600px){.give-filter-half{float:right;width:49%}.give-filter-half:last-child{float:left}}@media screen and (min-width:783px){.give-filter-half{width:auto}.give-filter-half:last-child{float:right}.give-filter-half input[type=text]{width:96px}}.give-clear-filters-button{margin-right:8px}.give-submit-wrap{clear:both;background:#f5f5f5;border:1px solid #dfdfdf;margin:8px 0;padding:12px;font-size:13px;line-height:2.1em}#give-payment-filters ul.subsubsub{margin-bottom:8px}#give-payments-advanced-filter ul.subsubsub{margin-bottom:12px}#give-payments-filter .tablenav.top{float:none}#give-payments-filter .tablenav.top .bulkactions{margin-top:1px;padding-top:0}#give-payments-filter .give-email-column-value{font-size:14px;font-weight:700}#give-payments-filter #the-list .check-column input{margin-top:1px}#give-payments-filter .column-details{width:50px}#give-payments-filter .column-amount{width:120px}tr.status-refunded td{background:#cecece;border-top-color:#ccc}.wp-list-table.forms th#date{width:140px}.give-mobile-link{line-height:32px;vertical-align:middle}.give-mobile-link img{max-width:80%;height:auto;float:right}.give-donation-status>span{display:inline-block;width:12px;height:12px;position:relative;top:1px;margin:0;padding:0;border-radius:50%;background:#888;line-height:16px}.give-donation-status.status-pending>span{background-color:#ffba00}.give-donation-status.status-complete>span,.give-donation-status.status-publish>span{background-color:#7ad03a}.give-donation-status.status-refunded>span{background-color:#777}.give-donation-status.status-failed>span{background-color:#a00}.give-donation-status.status-abandoned>span{background-color:#333}.give-donation-status.status-revoked>span{background-color:#d9534f}.give-donation-status.status-give_subscription>span,.give-donation-status.status-renewal>span,.give-donation-status.status-subscription>span{background-color:#5bc0de}#test-payment-label{padding:.2em .4em .3em;font-size:11px;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;background-color:#ffba00;margin:0 15px;vertical-align:middle}#test-payment-label:hover{color:#fff;text-decoration:none}#give-payments-filter .give-payment-id{padding:.2em .4em .3em;font-size:11px;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;font-weight:400}#give-payments-filter .give-payment-id:hover{color:#fff;text-decoration:none}#give-payments-filter .column-details{padding-left:30px}#give-payments-filter .give-donation-status{display:inline-block}#give-order-update .give-donation-status{display:inline-block;float:none;margin:0 10px;position:relative;top:3px}#give-order-update .give-order-top{border-bottom:1px solid #eee;overflow-x:auto;white-space:nowrap;width:100%}#give-order-update .give-order-top h3.hndle{float:right;border:none;display:inline-block}#give-order-update .give-order-top .delete-donation{display:inline-block;float:left}#give-order-update .give-order-top .delete-donation a{width:18px;height:16px;display:block;margin:11px 15px;content:"\f182";font-size:18px;color:#b5b5b5}#give-order-update .give-order-top .delete-donation a:focus,#give-order-update .give-order-top .delete-donation a:hover{color:red;box-shadow:none}.column-donation_form .donation-level-text-wrap{font-style:italic;display:block}@media handheld,only screen and (max-width:640px){.wp-list-table.forms th{width:auto!important}}.download_page_give-payment-history .ui-dialog .ui-dialog-titlebar-close span{margin-right:-8px;margin-top:-8px}.give-admin-box .label{font-weight:600}.give-admin-box-inside{margin:0;padding:3px 10px;clear:both;border-bottom:1px solid #eee;word-break:break-word}.give-admin-box-inside .strong{font-weight:600}.give-admin-box .right{float:left}#give-order-details .inside,#give-order-update .inside{margin:0;padding:0}#give-order-update input.give_datepicker{width:180px}#give-order-update input[type=number].give-payment-time-hour,#give-order-update input[type=number].give-payment-time-min{width:50px}.give-admin-box-inside:last-child{border-bottom:0}#give-edit-order-form .data-payment-key{word-break:break-all}.give-order-update-box #major-publishing-actions .button-secondary{margin-left:10px}#give-donation-overview th{text-align:right}#give-donation-overview .give-select-chosen{width:97%}#give-edit-order-form .row{margin-top:10px}#give-donation-overview ul,#give-donor-details .order-data-address input,#give-donor-details .order-data-column p.data input,#give-edit-order-form .column input,#give-order-address-country-wrap select{clear:both;display:block}.give-order-data input.small-text{margin:0}#give-order-update span.label{display:inline;width:50px}.give-order-update-box .button-primary{margin-left:0}#give-edit-order-form .column .description{padding-left:10px}#give-donation-overview .inside>ul>li,#give-donation-overview .row>ul>li,#give-edit-order-form .column{display:inline-block;position:relative;vertical-align:top}#give-donation-overview ul{font-size:0}#give-donation-overview ul li{font-size:13px}#give-donation-overview ul li.actions{text-align:left;min-width:200px}#give-donation-overview ul li.remove{text-align:left}#give-donation-overview ul .row{padding:12px;border-bottom:1px solid #eee}#give-order-data .data span{color:#666;font-weight:600}input.give-price-field{width:80px;padding:3px 5px}.give_forms_page_give-payment-history.js .postbox .hndle{cursor:default}#give-payment-notes textarea{min-height:150px}#give-payment-notes #give-add-payment-note{margin:6px 0 15px}#give_comment{min-height:150px}#give-billing-details .column>div{margin:0 0 10px}#give-billing-details label{display:block;margin-bottom:5px}#give-billing-details .column-container{padding:5px 0 10px}#give-billing-details input[type=text]{width:98%}#give-billing-details .chosen-container{width:98%!important}@media screen and (min-width:1200px){#give-edit-order-form .column{width:33%}#give-order-address .column{width:49%}#give-donation-overview.columns-4 li.actions{width:25%;margin-top:0;margin-left:0}}@media screen and (max-width:1199px){#give-edit-order-form .column{width:49%}}@media screen and (max-width:782px){.order-data-column input[type=email]{padding:6px 10px}}#give-donation-overview .inside,#give-donor-details .inside{margin-top:0}.give_forms_page_give-payment-history #give-dashboard-widgets-wrap #side-sortables{padding-top:0}.give-select-chosen .spinner{position:absolute;left:5px;top:2px;z-index:999}.give-select-chosen-ajax .spinner{visibility:visible}.give-select-chosen-ajax.chosen-container-single .chosen-search input[type=text],.give-select-chosen-ajax .chosen-search input[type=text]{background-image:none!important}.give-dashboard-widget .give-dashboard-today{text-align:center}.give-dashboard-widget .give-dashboard-today .give-dashboard-date-today{margin:10px 0 0;padding:0}.give-dashboard-widget .give-dashboard-today .give-dashboard-happy-day{padding:3px;margin:0}.give-dashboard-widget .give-dashboard-today .give-dashboard-today-earnings{font-size:42px;color:#4ead61;font-weight:700;margin:15px 0 0;line-height:1}.give-dashboard-widget .give-dashboard-today .give-donations-today{font-size:18px;font-weight:700;margin:0 0 30px;padding:4px 0 1px}.give-dashboard-widget .give-dashboard-today .give-last-seven{font-size:14px;font-weight:700;padding:0;margin:0 0 30px}.give-dashboard-widget .give-table-stats{width:100%;text-align:center;margin:0;table-layout:fixed;border-top:1px solid #ececec;border-spacing:0}.give-dashboard-widget .give-table-stats .give-dashboard-stat-total,.give-dashboard-widget .give-table-stats .give-dashboard-stat-total-label{padding:0;margin:0}.give-dashboard-widget .give-table-stats .give-dashboard-stat-total{color:#4ead61;font-weight:700;font-size:16px}#give_dashboard_sales>.inside{padding:0}#give_dashboard_sales .give-table-stats td{padding:10px 0}#give_dashboard_sales .give-table-stats td:first-of-type{border-left:1px solid #ececec}#give_dashboard_sales .give-table-stats tr#give-table-stats-tr-1 td{border-bottom:1px solid #ececec}#dashboard_right_now .give-forms-count:before{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;width:18px;height:18px;content:"\e800"}.give-range_slider_field{margin-top:.8rem}.give_forms_page_give-donors .wp-heading-inline+.notice:first-of-type{margin-top:25px}.give_forms_page_give-donors .give-nav-tab-wrapper{margin:10px -20px 20px}.give_forms_page_give-donors #give-donors-filter{position:relative}.give_forms_page_give-donors #give-donors-filter p.search-box{margin:0}.give_forms_page_give-donors #give-donors-search-filter{display:block;overflow:hidden}.give_forms_page_give-donors #give-donor-card-wrapper{margin-right:-1px;z-index:2;min-height:200px}.give_forms_page_give-donors #give-donor-card-wrapper input{font-weight:400}.give_forms_page_give-donors #give-donor-card-wrapper .donor-section{border-bottom:1px solid #eee;margin-bottom:10px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-section .give-donor-search-box{margin-left:25px;width:auto;display:inline-block;float:right}.give_forms_page_give-donors #give-donor-card-wrapper .donor-section table{margin-bottom:0}.give_forms_page_give-donors #give-donor-card-wrapper>div:first-child{padding-top:20px}.give_forms_page_give-donors #give-donor-card-wrapper>div:last-child{padding-bottom:20px;border:none}.give_forms_page_give-donors #give-donor-card-wrapper .avatar-wrap{padding:0 0 15px 15px;text-align:center;float:right}.give_forms_page_give-donors #give-donor-card-wrapper .avatar-wrap img{border-radius:50%}.give_forms_page_give-donors #give-donor-card-wrapper a.delete{text-decoration:none;color:red;margin-left:5px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-since{margin:10px 0;font-size:16px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-id{display:inline-block;font-size:24px;font-weight:600;margin-left:10px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-name-wrap{display:inline-block}.give_forms_page_give-donors #give-donor-card-wrapper .donor-bio-header .donor-edit-link{margin-bottom:15px}.give_forms_page_give-donors #give-donor-filters .give-donor-search-box{display:inline-block;float:right;margin-left:18px}.give_forms_page_give-donors #give-donor-filters .give-donor-search-box input#give-donors-search-input{width:205px;max-width:100%}.give_forms_page_give-donors #give-donor-filters label{vertical-align:initial}.give_forms_page_give-donors #give-donor-filters label.give-donation-forms-filter-label{vertical-align:middle}.give_forms_page_give-donors .donor-main-wrapper{clear:both;margin:0 0 20px}@media (max-width:655px){.give_forms_page_give-donors .donor-main-wrapper{width:100%}}.give_forms_page_give-donors .donor-main-wrapper table{margin:0}.give_forms_page_give-donors .donor-main-wrapper input[type=email],.give_forms_page_give-donors .donor-main-wrapper input[type=number],.give_forms_page_give-donors .donor-main-wrapper input[type=text]{width:200px}.give_forms_page_give-donors #donor-summary{padding:0 20px}.give_forms_page_give-donors #donor-summary:after{font-family:dashicons;content:"\f110";position:absolute;top:10px;left:10px;font-size:100px;color:#f0f0f0;z-index:0}.give_forms_page_give-donors #give-donor-card-wrapper .donor-address-wrapper{width:202px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-address-wrapper span[data-key=line2]{display:table;clear:both}.give_forms_page_give-donors #give-donor-card-wrapper .donor-address-wrapper select{width:200px}.give_forms_page_give-donors #give-donor-card-wrapper .donor-info{min-height:185px}.give_forms_page_give-donors #give-donor-card-wrapper .info-wrapper{min-height:125px}.give_forms_page_give-donors .donor-info .donor-name{font-size:24px;font-weight:600}.give_forms_page_give-donors #disconnect-donor,.give_forms_page_give-donors #view-user-profile{font-size:12px;font-weight:400;text-decoration:none}.give_forms_page_give-donors #donor-edit-actions{text-align:center;margin-bottom:20px;line-height:28px}.give_forms_page_give-donors #donor-edit-actions .button-secondary{margin-left:10px}.give_forms_page_give-donors #give-donor-card-wrapper .edit-item{display:none}.give_forms_page_give-donors #give-donor-card-wrapper .give_user_search_results{right:1px;top:16px}.give_forms_page_give-donors #give-donor-card-wrapper .give_user_search_results ul{width:200px}.give_forms_page_give-donors #donor-stats-wrapper{margin:0 auto;text-align:center;padding:15px}.give_forms_page_give-donors #donor-stats-wrapper ul{margin:0;padding:0;overflow:hidden}.give_forms_page_give-donors #donor-stats-wrapper ul li{width:50%;float:right;line-height:22px;font-size:14px;margin:0}.give_forms_page_give-donors #donor-stats-wrapper a{text-decoration:none}.give_forms_page_give-donors #donor-stats-wrapper .dashicons{color:#888}.give_forms_page_give-donors #donor-tables-wrapper table{width:100%;text-align:center}.give_forms_page_give-donors #donor-tables-wrapper th{text-align:center}.give_forms_page_give-donors #donor-tables-wrapper .donations tr>td:first-child,.give_forms_page_give-donors #donor-tables-wrapper .donations tr>th:first-child,.give_forms_page_give-donors #donor-tables-wrapper .emails tr>td:first-child,.give_forms_page_give-donors #donor-tables-wrapper .emails tr>th:first-child{text-align:right}.give_forms_page_give-donors #donor-tables-wrapper .donations tr>td:only-child{text-align:center}.give_forms_page_give-donors #donor-notes-wrapper{min-height:50px}.give_forms_page_give-donors .donor-notes-header img,.give_forms_page_give-donors .donor-notes-header span{font-weight:600;line-height:30px;vertical-align:middle}.give_forms_page_give-donors .donor-note-input{width:100%;margin-bottom:5px}.give_forms_page_give-donors #give-donor-notes div:nth-of-type(2n){background-color:#f9f9f9}.give_forms_page_give-donors #give-donor-notes .donor-note-wrapper{border-bottom:1px solid #f9f9f9;min-height:38px;padding:0}.give_forms_page_give-donors #give-donor-notes .donor-note-wrapper .note-content-wrap{padding:10px 12px;line-height:20px;font-size:14px}.give_forms_page_give-donors #give-donor-notes .give-no-donor-notes{text-align:center;padding:20px}.give_forms_page_give-donors .donor-note-wrapper span{display:block}.give_forms_page_give-donors .delete-donor{text-align:center}.give_forms_page_give-donors .give-lock-block{margin-right:-25px;text-decoration:none;font-size:14px;margin-left:3px}.give_forms_page_give-donors .give-lock-block i{color:#000;font-size:14px}.give_forms_page_give-donors #donor-address-wrapper .give-no-address-message{margin:.5rem 1%;line-height:3.4em}.give_forms_page_give-donors #donor-address-wrapper .give-donor-addresses .inside{padding-bottom:0}.give_forms_page_give-donors #donor-address-wrapper .add-new-address{margin:.5rem 1%!important}.give_forms_page_give-donors #donor-address-wrapper .add-new-address-form-hidden{position:absolute;left:13px;right:13px;top:0;visibility:hidden}.give_forms_page_give-donors #donor-address-wrapper .all-address .address{min-height:146px;border:1px solid #dad9d9;padding:9px;border-radius:5px;background-color:#fff}.give_forms_page_give-donors #donor-address-wrapper .all-address .address .address-number-label{color:grey;cursor:default}.give_forms_page_give-donors #donor-address-wrapper .all-address .address a{text-decoration:none}.give_forms_page_give-donors .comments td:nth-child(3n){text-align:right}.give_forms_page_give-donors .give-donor-admin-avatar{width:40px;height:40px;border-radius:50%;border:1px solid #e5e5e5;float:right;vertical-align:middle;margin-left:10px;line-height:40px;text-align:center}.give_forms_page_give-donors .give-donor-admin-avatar img{border-radius:50%;width:40px;height:40px}.give_forms_page_give-donors .give-donor-name-text{font-weight:600;font-size:14px}.give_forms_page_give-donors .give-donor-id{color:#555}.give_forms_page_give-donors .give-donor-name:focus{box-shadow:none;outline:none}.give_forms_page_give-donors #donor-avatar .give-donor-admin-avatar,.give_forms_page_give-donors #donor-avatar img{width:96px;height:96px;line-height:96px;margin-left:0;font-size:36px}@media screen and (max-width:782px){#wp-content-media-buttons a.give-thickbox{padding:6px 14px;line-height:normal;font-size:14px;height:auto}.wp-media-buttons span#give-media-button{margin-top:0!important;margin-right:2px!important}}.mce-primary.mce-give-primary button{padding-left:10px;padding-right:10px}.wp-core-ui .give-admin-button{padding-right:7px;padding-left:7px}.give-admin-button-icon{display:inline-block;width:18px;height:18px;vertical-align:text-top;margin:0 2px}.give-admin-button-icon:before{font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.give-admin-button-icon-update:before{content:"\f463"}.give-status-table{margin-bottom:1em}.give-status-table h2{font-size:14px;margin:0}.give-status-table tr:nth-child(2n) td,.give-status-table tr:nth-child(2n) th{background:#fcfcfc}.give-status-table th{font-weight:700;padding:9px}.give-status-table td:first-child{width:33%}.give-status-table td.help{width:1em}.give-status-table td{padding:9px;font-size:1.1em}.give-status-table td mark{background:transparent none}.give-status-table td mark.yes{color:#7ad03a}.give-status-table td mark.no{color:#999}.give-status-table td mark.error{color:#a00}.give-status-table td ul{margin:0}.wrap div.give-debug-report-wrapper{margin-bottom:5px}.wrap div.give-debug-report-wrapper p{font-size:18px;margin:1em 0 .7em;padding:0}.wrap div.give-debug-report-wrapper .give-debug-report-actions{margin:0 0 1.7em}.wrap div.give-debug-report-wrapper .give-debug-report-actions .js-give-debug-report-button{margin-left:10px}.wrap div.give-debug-report-wrapper .give-debug-report-actions .dashicons{font-size:16px;position:relative;top:4px;right:-2px}.give-debug-report{display:none;margin:10px 0;padding:0;position:relative}.give-debug-report textarea{font-family:monospace;width:100%;margin:0;height:300px;padding:20px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;resize:none;font-size:12px;line-height:20px;outline:0}.give-progress{height:15px;width:95%;border-radius:4px;overflow:hidden;background-color:#f5f5f5}.give-progress>div{height:100%;width:0}.admin-color-fresh .give-progress div,.give-progress div{background:#0073aa}.admin-color-light .give-progress div{background:#888}.admin-color-blue .give-progress div{background:#096484}.admin-color-coffee .give-progress div{background:#c7a589}.admin-color-ectoplasm .give-progress div{background:#a3b745}.admin-color-midnight .give-progress div{background:#e14d43}.admin-color-sunrise .give-progress div{background:#dd823b}.give-spinner-wrapper{position:absolute;right:0;left:0;bottom:0;top:0;background:hsla(0,0%,96.1%,.57);z-index:1;display:none}.give-spinner-wrapper.is-active{display:inline-block}.give-spinner-wrapper .aligncenter{position:absolute;top:50%;right:50%;margin:10px 0 0 10px}.give-spinner.spinner.is-active{margin:0 2px 0 0;float:none}ul.give-radio-inline input,ul.give-radio-inline li{display:inline-block!important}.chosen-container a{transition:none}.give-width-25em{width:25em}.give-spinner-wrap{position:relative}.give-spinner-wrap .spinner{float:none;margin-top:0;margin-left:0}.give-update-panel-content p{font-size:16px}#give-updates .give-update-panel-content{margin:0 0 30px}#give-updates .give-update-panel-content p{font-size:17px;font-style:italic;margin:0}#give-updates .dashicons-no-alt{color:red}#give-updates .dashicons-yes{color:green}#give-updates #give-db-updates .spinner{margin-top:0}#give-updates #give-updates-content{max-width:1200px}#give-updates .give-update-paused-text-p{margin:0 0 0 20px;line-height:30px;font-style:italic;font-size:14px}body.give_forms_page_give-updates .give-run-update-containt .give-run-update-button{margin-left:10px}.give-blank-slate{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:0 auto;padding:40px;text-align:center}.give-blank-slate :last-child{margin-bottom:0}.give-blank-slate__cta,.give-blank-slate__heading,.give-blank-slate__help,.give-blank-slate__message{margin:0 0 10px}.give-blank-slate__image{display:block;height:80px!important;margin:0 auto 10px;width:auto}.give-blank-slate__select{margin-bottom:20px}.give-blank-slate__help{color:#666;font-style:italic}.give-blank-slate__help a{display:inline-block;text-decoration:underline}.give-blank-slate a.give-blank-slate__cta{display:inline-block;font-size:1.2em;height:auto;margin:0 0 10px;padding:.75em 1.5em}.chosen-container-single .chosen-single{background:#fff;height:30px;line-height:30px;border:1px solid #ddd;box-shadow:none}.chosen-container-single .chosen-single span{font-size:14px}.chosen-container-single .chosen-single div b,.chosen-container-single.chosen-with-drop .chosen-single div b{background-position-y:4px}.chosen-container-active.chosen-with-drop .chosen-single{background:#fff}.chosen-container .chosen-results li.highlighted{background:#3875d7;color:#fff}.chosen-container-multi .chosen-choices{border:1px solid #aaa;background-image:none}.chosen-container-multi .chosen-choices li.search-choice{background-image:none}.give-tools-setting-page-import h1.handle{padding:15px 0 0}.give-tools-setting-page-import .give-progress-steps{width:100%;padding:0 0 24px;margin-right:0;list-style:none outside;overflow:hidden;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.give-tools-setting-page-import .give-progress-steps li{width:25%;float:right;padding:0 0 1.2em;margin:0;text-align:center;position:relative;border-bottom:4px solid #ccc;line-height:1.4em}.give-tools-setting-page-import .give-progress-steps li.active{border-color:#4ead61;color:#4ead61}.give-tools-setting-page-import .give-progress-steps li.active:before{border-color:#4ead61;color:#4ead61;background:#4ead61}.give-tools-setting-page-import .give-progress-steps li:before{content:"";border:4px solid #ccc;border-radius:100%;width:10px;height:10px;position:absolute;bottom:0;right:50%;margin-right:-6px;margin-bottom:-10px;background:#fff}.give-tools-setting-page-import .step-4 h2{text-align:center;font-size:20px!important}.give-tools-setting-page-import .step-4 p{text-align:center}.give-tools-setting-page-import .button-secondary.step-4,.give-tools-setting-page-import .give-image-thumb{display:none}.give-tools-setting-page-import h2#give-import-title{background:#f3f3f3;font-size:15px;font-weight:600;margin:-8px -22px 11px;padding:12px 22px}.give-tools-setting-page-import table.step-2 h2#give-import-title{font-size:small;font-weight:inherit}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields-title{font-size:18px;font-weight:600;margin:0}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields{white-space:nowrap;overflow:hidden}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields li{display:inline-block;margin:0 0 0 10%}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields li span.give-import-donation-required-symbol{border-radius:1em;vertical-align:middle;padding:2px;background:#46b450;color:#fff}.give-tools-setting-page-import table.step-2 .give-import-donation-required-fields li span.dashicons-no-alt{background:#bbb}.give-tools-setting-page-import .give-progress{margin-top:7px}.give-import-core-settings .give-progress-steps li{width:33.33%}.give-import-core-settings .step-3 h2{text-align:center;font-size:20px!important}.give-import-core-settings .step-3 p{text-align:center}form.give-import-form table.widefat{border:none}.wrap .give-importer-h1{margin:0;padding:20px 0}.give-tools-setting-page #give-export_donations-form table{padding-right:10px}.give-tools-setting-page #give-export_donations-form table tbody h2{padding:8px 0 0}.give-tools-setting-page #give-export_donations-form table tbody td.row-title{width:30%;vertical-align:top}.give-tools-setting-page #give-export_donations-form table tbody td ul.give-export-option-ul{margin-top:5px}.give-tools-setting-page #give-export_donations-form table tbody p.give-field-description{display:table;width:100%}.give-tools-setting-page #give-export_donations-form table tbody .add-notices{margin-top:15px}.give-tools-setting-page #give-export_donations-form table tbody .add-notices .give-progress{margin-top:7px}.give-tools-setting-page #give-export_donations-form table tbody .chosen-container-multi .chosen-choices{min-height:30px}.give-tools-setting-page #give-export_donations-form table tbody .chosen-container-multi .chosen-choices li{margin:4px 0 4px 4px}.give-tools-setting-page #give-export_donations-form .give-export-option{display:flex;flex-flow:row wrap;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.give-tools-setting-page #give-export_donations-form .give-export-option ul{margin-bottom:1rem}.give-tools-setting-page #give-export_donations-form .give-export-option ul li{position:relative;margin-bottom:.7rem;padding:0 1rem}.give-tools-setting-page #give-export_donations-form .give-export-option ul li label{display:block;padding-right:22px}.give-tools-setting-page #give-export_donations-form .give-export-option ul li label input{position:absolute;top:6px;right:15px}.give-tools-setting-page #give-export_donations-form .give-export-option ul .give-export-option-label{font-size:15px;font-weight:500;border-bottom:1px solid #e5e5e5;margin-bottom:1rem;padding:1rem}.give-tools-setting-page #give-export_donations-form .give-export-option>li{border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;width:33%;margin-bottom:0}.give-tools-setting-page .give-export-donors .give-progress{margin-top:7px}#give-export-donations .give_forms_categories,#give-export-donations .give_forms_tags{min-width:250px;margin:0 0 10px;display:block}#give-export-donations .give_forms_categories input,#give-export-donations .give_forms_tags input{color:#999}#give-export-donations div.chosen-container ul.chosen-choices{border:1px solid #ddd}#give-export-donations div.chosen-container ul.chosen-choices input.chosen-search-input{border:1px solid #ddd;height:20px}#give-export-donations select{vertical-align:inherit;margin:0;height:26px;line-height:26px;border:1px solid #ddd}@media only screen and (max-width:1080px){.give-tools-setting-page #give-export_donations-form .give-export-option>li{width:49.5%}}@media only screen and (max-width:782px){.give-tools-setting-page #give-export_donations-form .give-export-option>li{width:49.5%}.give-tools-setting-page #give-export_donations-form .give-export-option ul li label{padding-right:32px}.give-tools-setting-page #give-export_donations-form .give-export-option ul li label input{top:0}}.give-admin-progress-bar{height:8px;position:relative;background:#eee;border-radius:25px;overflow:hidden;margin:5px 0 2px}.give-admin-progress-bar>span{display:block;height:100%;border-top-left-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:20px;border-bottom-right-radius:20px;background-color:#2bc253;position:relative;overflow:hidden}.give-admin-goal-achieved>.dashicons{color:#ffba00;font-size:13px;height:16px;width:13px;line-height:18px}#give-form-goal-stats .inside{margin:0;padding:15px;text-align:center}#give-form-goal-stats .give-admin-progress-bar{margin-bottom:10px}#give-form-goal-stats .give-admin-goal-achieved{display:block;margin-top:6px}.give-nav-tab-wrapper{background:#ddd;border:none!important;padding-top:0;overflow:hidden}.give-nav-tab-wrapper .nav-tab{border:none;margin:0;padding:15px 30px;outline:none;box-shadow:none;background:#ddd}.give-nav-tab-wrapper .nav-tab:hover{background:#ebebeb}.give-nav-tab-wrapper .nav-tab.nav-tab-active{background:#f1f1f1;box-shadow:inset 0 4px 0 #66bb6a;margin:0}@media screen and (max-width:600px){.give-nav-tab-wrapper{position:relative;padding-top:0!important}.give-nav-tab-wrapper>a{width:100%;box-sizing:border-box;margin:0;background-color:#fff;border:1px solid #ccc}.give-nav-tab-wrapper>a:hover{border-bottom:1px solid #ccc}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper{position:absolute;top:0;left:0}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper #give-show-sub-nav{height:28px;width:30px;border-radius:0;margin:0}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper #give-show-sub-nav>span.dashicons{margin:6px auto 0;display:block}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab{top:35px;left:0;right:auto}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a{background:#fff}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a:hover{background:#e5e5e5}.give-mobile-hidden{display:none}}.give-sub-nav-tab-wrapper{position:relative;z-index:999;float:right;display:none}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab{border:1px solid #f1f1f1;border-bottom:none;position:absolute;top:37px;left:0}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a{float:right;background:#fff;padding:8px 10px;clear:both;text-decoration:none;border-bottom:1px solid #f1f1f1;min-width:170px;color:#555;font-size:14px;font-weight:600}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a:hover{background:#ebebeb}#give-show-sub-nav{text-decoration:none;padding:3px 4px;border-bottom:1px solid #ccc;line-height:0;background:#fff;border-radius:4px;margin:15px 10px 0 0}#give-show-sub-nav>span.dashicons{font-size:16px;height:16px;width:16px}#give-show-sub-nav:active,#give-show-sub-nav:hover{outline:none;box-shadow:inset 0 0 4px #ddd}.give_forms_page_give-subscriptions .wp-header-end+.notice,.post-type-give_forms .wp-header-end+.notice{margin-top:11px}.give_forms_page_give-subscriptions #give-subscription-details-h1,.give_forms_page_give-subscriptions #give-subscription-list-h1,.give_forms_page_give-subscriptions .wp-heading-inline,.post-type-give_forms #give-subscription-details-h1,.post-type-give_forms #give-subscription-list-h1,.post-type-give_forms .wp-heading-inline{margin:0;padding:10px 0}.give_forms_page_give-subscriptions #give-subscription-details-h1:before,.give_forms_page_give-subscriptions #give-subscription-list-h1:before,.give_forms_page_give-subscriptions .wp-heading-inline:before,.post-type-give_forms #give-subscription-details-h1:before,.post-type-give_forms #give-subscription-list-h1:before,.post-type-give_forms .wp-heading-inline:before{background:url(../images/give-icon-full-circle.svg);width:30px;height:30px;content:" ";display:block;float:right;margin-left:12px}.give_forms_page_give-subscriptions #wpcontent,.post-type-give_forms #wpcontent{padding:0}.give_forms_page_give-subscriptions #wpbody,.post-type-give_forms #wpbody{color:#000;padding-right:20px;position:relative}.give_forms_page_give-subscriptions #wpbody:after,.post-type-give_forms #wpbody:after{content:"";background-color:#fff;border-bottom:1px solid #dbdbdb;height:72px;right:0;top:46px;position:absolute;width:100%;z-index:-1}@media (min-width:601px){.give_forms_page_give-subscriptions #wpbody:after,.post-type-give_forms #wpbody:after{top:0}}.give_forms_page_give-subscriptions #wpbody .wrap:not(.give-settings-page),.post-type-give_forms #wpbody .wrap:not(.give-settings-page){margin-top:12px}.give_forms_page_give-subscriptions #wpbody .wp-header-end,.post-type-give_forms #wpbody .wp-header-end{margin-top:6px}@media (min-width:601px){.give_forms_page_give-subscriptions #wpbody .wp-header-end,.post-type-give_forms #wpbody .wp-header-end{margin-top:15px}}@media (min-width:601px){.give_forms_page_give-subscriptions.give_forms_page_give-donors #wpbody .wp-header-end,.give_forms_page_give-subscriptions.give_forms_page_give-subscriptions #wpbody .wp-header-end,.post-type-give_forms.give_forms_page_give-donors #wpbody .wp-header-end,.post-type-give_forms.give_forms_page_give-subscriptions #wpbody .wp-header-end{margin-top:25px}}.give_forms_page_give-subscriptions #wpbody #screen-meta-links,.post-type-give_forms #wpbody #screen-meta-links{display:none}@media (min-width:783px){.give_forms_page_give-subscriptions #screen-meta,.post-type-give_forms #screen-meta{background-color:#fff;border:0;margin:0}.give_forms_page_give-subscriptions #screen-meta-links,.post-type-give_forms #screen-meta-links{position:absolute;top:0;left:0;z-index:1}.give_forms_page_give-subscriptions p.search-box,.post-type-give_forms p.search-box{margin:0;position:absolute;top:22px;left:20px}}.give_forms_page_give-subscriptions #subscribers-filter,.post-type-give_forms #subscribers-filter{margin-top:15px}.give-subheader{background:#fff;margin:0 -22px 0 0;padding:12px 20px}.give-subheader .give-subheader-right-text{float:left;font-size:13px;line-height:22px;font-style:italic;color:#555;margin:0;padding:0}.give-subheader h1{float:right;font-size:15px;line-height:22px;color:#555;font-weight:600;margin:0;padding:0}@media (max-width:700px){.give-subheader{text-align:center}.give-subheader .give-subheader-right-text,.give-subheader h1{float:none}}.give-stripe-connect-message>p{overflow:hidden;line-height:30px;font-size:15px}#give-stripe-connect-banner p{font-size:16px}#give-stripe-connect{display:inline-block;background-image:-webkit-linear-gradient(#28a0e5,#015e94);background-image:-moz-linear-gradient(#28a0e5,#015e94);background-image:-ms-linear-gradient(#28a0e5,#015e94);background-image:linear-gradient(#28a0e5,#015e94);-webkit-font-smoothing:antialiased;border:0;padding:1px;height:30px;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 0 rgba(0,0,0,.2);cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#give-stripe-connect span{display:block;position:relative;padding:0 44px 0 12px;height:30px;background:#1275ff;background-image:-webkit-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-moz-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-ms-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);font-size:14px;line-height:30px;color:#fff;font-weight:700;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-shadow:0 -1px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#give-stripe-connect span:before{content:"";display:block;position:absolute;right:11px;top:50%;width:23px;height:24px;margin-top:-12px;background-repeat:no-repeat;background-size:23px 24px}#give-stripe-connect.stripe-btn-disabled,#give-stripe-connect:active{background:#005d93}#give-stripe-connect.stripe-btn-disabled span,#give-stripe-connect:active span{color:#eee;background:#008cdd;background-image:-webkit-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-moz-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-ms-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:linear-gradient(#008cdd,#008cdd 85%,#239adf);-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1)}#give-stripe-connect.stripe-btn-disabled{min-width:140px;text-align:center}#give-stripe-connect.stripe-btn-disabled:hover{cursor:not-allowed}.give-stripe-connect-message #give-stripe-connect{margin-right:10px}.give-stripe-connect-temp-dismiss{color:#bfbfbf;font-style:italic;text-decoration:none;font-size:12px;float:left;outline:none}a.give-stripe-connect-temp-dismiss:active,a.give-stripe-connect-temp-dismiss:focus{outline:0;box-shadow:none}.give-stripe-connect-temp-dismiss span.dashicons{height:14px;font-size:12px;vertical-align:middle;width:14px}.give-stripe-webhook-explanation{color:#333}#give-stripe-connect.blue span:before,#give-stripe-connect span:before{background-image:url("data:image/png;base64,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")}.give-settings-emails-tab .give_stripe_transaction_id_tag{display:none}.give-settings-emails-tab.give-settings-new-donation-section .give_stripe_transaction_id_tag{display:block}.stripe-customer-id-label{font-weight:700;font-size:16px;line-height:24px}.give-stripe-customer-link{margin:0 10px 0 15px;font-size:15px;line-height:24px}.give-stripe-customer-id-input,.give-stripe-customer-submit-wrap{display:none}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#give-stripe-connect.blue span:before,#give-stripe-connect span:before{background-image:url("data:image/png;base64,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")}}
assets/dist/js/admin.js CHANGED
@@ -5,7 +5,7 @@
5
  *
6
  * Licensed MIT © Zeno Rocha
7
  */
8
- var n;n=function(){return function(e){var t={};function i(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,i),o.l=!0,o.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)i.d(n,o,function(t){return e[t]}.bind(null,o));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=0)}([function(e,t,i){"use strict";var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),a=l(i(1)),r=l(i(3)),s=l(i(4));function l(e){return e&&e.__esModule?e:{default:e}}var c=function(e){function t(e,i){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.resolveOptions(i),n.listenClick(e),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),o(t,[{key:"resolveOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===n(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var t=this;this.listener=(0,s.default)(e,"click",function(e){return t.onClick(e)})}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new a.default({action:this.action(t),target:this.target(t),text:this.text(t),container:this.container,trigger:t,emitter:this})}},{key:"defaultAction",value:function(e){return d("action",e)}},{key:"defaultTarget",value:function(e){var t=d("target",e);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(e){return d("text",e)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],t="string"==typeof e?[e]:e,i=!!document.queryCommandSupported;return t.forEach(function(e){i=i&&!!document.queryCommandSupported(e)}),i}}]),t}();function d(e,t){var i="data-clipboard-"+e;if(t.hasAttribute(i))return t.getAttribute(i)}e.exports=c},function(e,t,i){"use strict";var n,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=i(2),s=(n=r)&&n.__esModule?n:{default:n};var l=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.resolveOptions(t),this.initSelection()}return a(e,[{key:"resolveOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action=e.action,this.container=e.container,this.emitter=e.emitter,this.target=e.target,this.text=e.text,this.trigger=e.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var e=this,t="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return e.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[t?"right":"left"]="-9999px";var i=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=i+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=(0,s.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=(0,s.default)(this.target),this.copyText()}},{key:"copyText",value:function(){var e=void 0;try{e=document.execCommand(this.action)}catch(t){e=!1}this.handleResult(e)}},{key:"handleResult",value:function(e){this.emitter.emit(e?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=e,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(e){if(void 0!==e){if(!e||"object"!==(void 0===e?"undefined":o(e))||1!==e.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&e.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(e.hasAttribute("readonly")||e.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=e}},get:function(){return this._target}}]),e}();e.exports=l},function(e,t){e.exports=function(e){var t;if("SELECT"===e.nodeName)e.focus(),t=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var i=e.hasAttribute("readonly");i||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),i||e.removeAttribute("readonly"),t=e.value}else{e.hasAttribute("contenteditable")&&e.focus();var n=window.getSelection(),o=document.createRange();o.selectNodeContents(e),n.removeAllRanges(),n.addRange(o),t=n.toString()}return t}},function(e,t){function i(){}i.prototype={on:function(e,t,i){var n=this.e||(this.e={});return(n[e]||(n[e]=[])).push({fn:t,ctx:i}),this},once:function(e,t,i){var n=this;function o(){n.off(e,o),t.apply(i,arguments)}return o._=t,this.on(e,o,i)},emit:function(e){for(var t=[].slice.call(arguments,1),i=((this.e||(this.e={}))[e]||[]).slice(),n=0,o=i.length;n<o;n++)i[n].fn.apply(i[n].ctx,t);return this},off:function(e,t){var i=this.e||(this.e={}),n=i[e],o=[];if(n&&t)for(var a=0,r=n.length;a<r;a++)n[a].fn!==t&&n[a].fn._!==t&&o.push(n[a]);return o.length?i[e]=o:delete i[e],this}},e.exports=i},function(e,t,i){var n=i(5),o=i(6);e.exports=function(e,t,i){if(!e&&!t&&!i)throw new Error("Missing required arguments");if(!n.string(t))throw new TypeError("Second argument must be a String");if(!n.fn(i))throw new TypeError("Third argument must be a Function");if(n.node(e))return function(e,t,i){return e.addEventListener(t,i),{destroy:function(){e.removeEventListener(t,i)}}}(e,t,i);if(n.nodeList(e))return function(e,t,i){return Array.prototype.forEach.call(e,function(e){e.addEventListener(t,i)}),{destroy:function(){Array.prototype.forEach.call(e,function(e){e.removeEventListener(t,i)})}}}(e,t,i);if(n.string(e))return function(e,t,i){return o(document.body,e,t,i)}(e,t,i);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},function(e,t){t.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},t.nodeList=function(e){var i=Object.prototype.toString.call(e);return void 0!==e&&("[object NodeList]"===i||"[object HTMLCollection]"===i)&&"length"in e&&(0===e.length||t.node(e[0]))},t.string=function(e){return"string"==typeof e||e instanceof String},t.fn=function(e){return"[object Function]"===Object.prototype.toString.call(e)}},function(e,t,i){var n=i(7);function o(e,t,i,o,a){var r=function(e,t,i,o){return function(i){i.delegateTarget=n(i.target,t),i.delegateTarget&&o.call(e,i)}}.apply(this,arguments);return e.addEventListener(i,r,a),{destroy:function(){e.removeEventListener(i,r,a)}}}e.exports=function(e,t,i,n,a){return"function"==typeof e.addEventListener?o.apply(null,arguments):"function"==typeof i?o.bind(null,document).apply(null,arguments):("string"==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,function(e){return o(e,t,i,n,a)}))}},function(e,t){var i=9;if("undefined"!=typeof Element&&!Element.prototype.matches){var n=Element.prototype;n.matches=n.matchesSelector||n.mozMatchesSelector||n.msMatchesSelector||n.oMatchesSelector||n.webkitMatchesSelector}e.exports=function(e,t){for(;e&&e.nodeType!==i;){if("function"==typeof e.matches&&e.matches(t))return e;e=e.parentNode}}}])},e.exports=n()},157:function(e,t,i){i(158),e.exports=i(354)},158:function(e,t,i){},159:function(e,t){(function(){var e,t,i,n,o=function(e,t){return function(){return e.apply(t,arguments)}},a={}.hasOwnProperty;(n=function(){function e(){this.options_index=0,this.parsed=[]}return e.prototype.add_node=function(e){return"OPTGROUP"===e.nodeName.toUpperCase()?this.add_group(e):this.add_option(e)},e.prototype.add_group=function(e){var t,i,n,o,a,r;for(t=this.parsed.length,this.parsed.push({array_index:t,group:!0,label:e.label,title:e.title?e.title:void 0,children:0,disabled:e.disabled,classes:e.className}),r=[],i=0,n=(a=e.childNodes).length;i<n;i++)o=a[i],r.push(this.add_option(o,t,e.disabled));return r},e.prototype.add_option=function(e,t,i){if("OPTION"===e.nodeName.toUpperCase())return""!==e.text?(null!=t&&(this.parsed[t].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:e.value,text:e.text,html:e.innerHTML,title:e.title?e.title:void 0,selected:e.selected,disabled:!0===i?i:e.disabled,group_array_index:t,group_label:null!=t?this.parsed[t].label:null,classes:e.className,style:e.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1},e}()).select_to_array=function(e){var t,i,o,a,r;for(a=new n,i=0,o=(r=e.childNodes).length;i<o;i++)t=r[i],a.add_node(t);return a.parsed},t=function(){function e(t,i){this.form_field=t,this.options=null!=i?i:{},this.label_click_handler=o(this.label_click_handler,this),e.browser_is_supported()&&(this.is_multiple=this.form_field.multiple,this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers(),this.on_ready())}return e.prototype.set_default_values=function(){var e;return this.click_test_action=(e=this,function(t){return e.test_active_click(t)}),this.activate_action=function(e){return function(t){return e.activate_field(t)}}(this),this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.is_rtl=this.options.rtl||/\bchosen-rtl\b/.test(this.form_field.className),this.allow_single_deselect=null!=this.options.allow_single_deselect&&null!=this.form_field.options[0]&&""===this.form_field.options[0].text&&this.options.allow_single_deselect,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.enable_split_word_search=null==this.options.enable_split_word_search||this.options.enable_split_word_search,this.group_search=null==this.options.group_search||this.options.group_search,this.search_contains=this.options.search_contains||!1,this.single_backstroke_delete=null==this.options.single_backstroke_delete||this.options.single_backstroke_delete,this.max_selected_options=this.options.max_selected_options||1/0,this.inherit_select_classes=this.options.inherit_select_classes||!1,this.display_selected_options=null==this.options.display_selected_options||this.options.display_selected_options,this.display_disabled_options=null==this.options.display_disabled_options||this.options.display_disabled_options,this.include_group_label_in_selected=this.options.include_group_label_in_selected||!1,this.max_shown_results=this.options.max_shown_results||Number.POSITIVE_INFINITY,this.case_sensitive_search=this.options.case_sensitive_search||!1,this.hide_results_on_select=null==this.options.hide_results_on_select||this.options.hide_results_on_select},e.prototype.set_default_text=function(){return this.form_field.getAttribute("data-placeholder")?this.default_text=this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.default_text=this.options.placeholder_text_multiple||this.options.placeholder_text||e.default_multiple_text:this.default_text=this.options.placeholder_text_single||this.options.placeholder_text||e.default_single_text,this.default_text=this.escape_html(this.default_text),this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||e.default_no_result_text},e.prototype.choice_label=function(e){return this.include_group_label_in_selected&&null!=e.group_label?"<b class='group-name'>"+this.escape_html(e.group_label)+"</b>"+e.html:e.html},e.prototype.mouse_enter=function(){return this.mouse_on_container=!0},e.prototype.mouse_leave=function(){return this.mouse_on_container=!1},e.prototype.input_focus=function(e){if(this.is_multiple){if(!this.active_field)return setTimeout((t=this,function(){return t.container_mousedown()}),50)}else if(!this.active_field)return this.activate_field();var t},e.prototype.input_blur=function(e){if(!this.mouse_on_container)return this.active_field=!1,setTimeout((t=this,function(){return t.blur_test()}),100);var t},e.prototype.label_click_handler=function(e){return this.is_multiple?this.container_mousedown(e):this.activate_field()},e.prototype.results_option_build=function(e){var t,i,n,o,a,r,s;for(t="",s=0,o=0,a=(r=this.results_data).length;o<a&&(n="",""!==(n=(i=r[o]).group?this.result_add_group(i):this.result_add_option(i))&&(s++,t+=n),(null!=e?e.first:void 0)&&(i.selected&&this.is_multiple?this.choice_build(i):i.selected&&!this.is_multiple&&this.single_set_selected_text(this.choice_label(i))),!(s>=this.max_shown_results));o++);return t},e.prototype.result_add_option=function(e){var t,i;return e.search_match&&this.include_option_in_results(e)?(t=[],e.disabled||e.selected&&this.is_multiple||t.push("active-result"),!e.disabled||e.selected&&this.is_multiple||t.push("disabled-result"),e.selected&&t.push("result-selected"),null!=e.group_array_index&&t.push("group-option"),""!==e.classes&&t.push(e.classes),(i=document.createElement("li")).className=t.join(" "),e.style&&(i.style.cssText=e.style),i.setAttribute("data-option-array-index",e.array_index),i.innerHTML=e.highlighted_html||e.html,e.title&&(i.title=e.title),this.outerHTML(i)):""},e.prototype.result_add_group=function(e){var t,i;return(e.search_match||e.group_match)&&e.active_options>0?((t=[]).push("group-result"),e.classes&&t.push(e.classes),(i=document.createElement("li")).className=t.join(" "),i.innerHTML=e.highlighted_html||this.escape_html(e.label),e.title&&(i.title=e.title),this.outerHTML(i)):""},e.prototype.results_update_field=function(){if(this.set_default_text(),this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.results_build(),this.results_showing)return this.winnow_results()},e.prototype.reset_single_select_options=function(){var e,t,i,n,o;for(o=[],e=0,t=(i=this.results_data).length;e<t;e++)(n=i[e]).selected?o.push(n.selected=!1):o.push(void 0);return o},e.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},e.prototype.results_search=function(e){return this.results_showing?this.winnow_results():this.results_show()},e.prototype.winnow_results=function(e){var t,i,n,o,a,r,s,l,c,d,u,f,h,p,g;for(this.no_results_clear(),d=0,t=(s=this.get_search_text()).replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),c=this.get_search_regex(t),n=0,o=(l=this.results_data).length;n<o;n++)(a=l[n]).search_match=!1,u=null,f=null,a.highlighted_html="",this.include_option_in_results(a)&&(a.group&&(a.group_match=!1,a.active_options=0),null!=a.group_array_index&&this.results_data[a.group_array_index]&&(0===(u=this.results_data[a.group_array_index]).active_options&&u.search_match&&(d+=1),u.active_options+=1),g=a.group?a.label:a.text,a.group&&!this.group_search||(f=this.search_string_match(g,c),a.search_match=null!=f,a.search_match&&!a.group&&(d+=1),a.search_match?(s.length&&(h=f.index,r=g.slice(0,h),i=g.slice(h,h+s.length),p=g.slice(h+s.length),a.highlighted_html=this.escape_html(r)+"<em>"+this.escape_html(i)+"</em>"+this.escape_html(p)),null!=u&&(u.group_match=!0)):null!=a.group_array_index&&this.results_data[a.group_array_index].search_match&&(a.search_match=!0)));return this.result_clear_highlight(),d<1&&s.length?(this.update_results_content(""),this.no_results(s)):(this.update_results_content(this.results_option_build()),(null!=e?e.skip_highlight:void 0)?void 0:this.winnow_results_set_highlight())},e.prototype.get_search_regex=function(e){var t,i;return i=this.search_contains?e:"(^|\\s|\\b)"+e+"[^\\s]*",this.enable_split_word_search||this.search_contains||(i="^"+i),t=this.case_sensitive_search?"":"i",new RegExp(i,t)},e.prototype.search_string_match=function(e,t){var i;return i=t.exec(e),!this.search_contains&&(null!=i?i[1]:void 0)&&(i.index+=1),i},e.prototype.choices_count=function(){var e,t,i;if(null!=this.selected_option_count)return this.selected_option_count;for(this.selected_option_count=0,e=0,t=(i=this.form_field.options).length;e<t;e++)i[e].selected&&(this.selected_option_count+=1);return this.selected_option_count},e.prototype.choices_click=function(e){if(e.preventDefault(),this.activate_field(),!this.results_showing&&!this.is_disabled)return this.results_show()},e.prototype.keydown_checker=function(e){var t,i;switch(i=null!=(t=e.which)?t:e.keyCode,this.search_field_scale(),8!==i&&this.pending_backstroke&&this.clear_backstroke(),i){case 8:this.backstroke_length=this.get_search_field_value().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(e),this.mouse_on_container=!1;break;case 13:case 27:this.results_showing&&e.preventDefault();break;case 32:this.disable_search&&e.preventDefault();break;case 38:e.preventDefault(),this.keyup_arrow();break;case 40:e.preventDefault(),this.keydown_arrow()}},e.prototype.keyup_checker=function(e){var t,i;switch(i=null!=(t=e.which)?t:e.keyCode,this.search_field_scale(),i){case 8:this.is_multiple&&this.backstroke_length<1&&this.choices_count()>0?this.keydown_backstroke():this.pending_backstroke||(this.result_clear_highlight(),this.results_search());break;case 13:e.preventDefault(),this.results_showing&&this.result_select(e);break;case 27:this.results_showing&&this.results_hide();break;case 9:case 16:case 17:case 18:case 38:case 40:case 91:break;default:this.results_search()}},e.prototype.clipboard_event_checker=function(e){var t;if(!this.is_disabled)return setTimeout((t=this,function(){return t.results_search()}),50)},e.prototype.container_width=function(){return null!=this.options.width?this.options.width:this.form_field.offsetWidth+"px"},e.prototype.include_option_in_results=function(e){return!(this.is_multiple&&!this.display_selected_options&&e.selected)&&(!(!this.display_disabled_options&&e.disabled)&&!e.empty)},e.prototype.search_results_touchstart=function(e){return this.touch_started=!0,this.search_results_mouseover(e)},e.prototype.search_results_touchmove=function(e){return this.touch_started=!1,this.search_results_mouseout(e)},e.prototype.search_results_touchend=function(e){if(this.touch_started)return this.search_results_mouseup(e)},e.prototype.outerHTML=function(e){var t;return e.outerHTML?e.outerHTML:((t=document.createElement("div")).appendChild(e),t.innerHTML)},e.prototype.get_single_html=function(){return'<a class="chosen-single chosen-default">\n <span>'+this.default_text+'</span>\n <div><b></b></div>\n</a>\n<div class="chosen-drop">\n <div class="chosen-search">\n <input class="chosen-search-input" type="text" autocomplete="off" />\n </div>\n <ul class="chosen-results"></ul>\n</div>'},e.prototype.get_multi_html=function(){return'<ul class="chosen-choices">\n <li class="search-field">\n <input class="chosen-search-input" type="text" autocomplete="off" value="'+this.default_text+'" />\n </li>\n</ul>\n<div class="chosen-drop">\n <ul class="chosen-results"></ul>\n</div>'},e.prototype.get_no_results_html=function(e){return'<li class="no-results">\n '+this.results_none_found+" <span>"+this.escape_html(e)+"</span>\n</li>"},e.browser_is_supported=function(){return"Microsoft Internet Explorer"===window.navigator.appName?document.documentMode>=8:!(/iP(od|hone)/i.test(window.navigator.userAgent)||/IEMobile/i.test(window.navigator.userAgent)||/Windows Phone/i.test(window.navigator.userAgent)||/BlackBerry/i.test(window.navigator.userAgent)||/BB10/i.test(window.navigator.userAgent)||/Android.*Mobile/i.test(window.navigator.userAgent))},e.default_multiple_text="Select Some Options",e.default_single_text="Select an Option",e.default_no_result_text="No results match",e}(),(e=jQuery).fn.extend({chosen:function(n){return t.browser_is_supported()?this.each(function(t){var o,a;a=(o=e(this)).data("chosen"),"destroy"!==n?a instanceof i||o.data("chosen",new i(this,n)):a instanceof i&&a.destroy()}):this}}),i=function(i){function o(){return o.__super__.constructor.apply(this,arguments)}return function(e,t){for(var i in t)a.call(t,i)&&(e[i]=t[i]);function n(){this.constructor=e}n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype}(o,t),o.prototype.setup=function(){return this.form_field_jq=e(this.form_field),this.current_selectedIndex=this.form_field.selectedIndex},o.prototype.set_up_html=function(){var t,i;return(t=["chosen-container"]).push("chosen-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&t.push(this.form_field.className),this.is_rtl&&t.push("chosen-rtl"),i={class:t.join(" "),title:this.form_field.title},this.form_field.id.length&&(i.id=this.form_field.id.replace(/[^\w]/g,"_")+"_chosen"),this.container=e("<div />",i),this.container.width(this.container_width()),this.is_multiple?this.container.html(this.get_multi_html()):this.container.html(this.get_single_html()),this.form_field_jq.hide().after(this.container),this.dropdown=this.container.find("div.chosen-drop").first(),this.search_field=this.container.find("input").first(),this.search_results=this.container.find("ul.chosen-results").first(),this.search_field_scale(),this.search_no_results=this.container.find("li.no-results").first(),this.is_multiple?(this.search_choices=this.container.find("ul.chosen-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chosen-search").first(),this.selected_item=this.container.find(".chosen-single").first()),this.results_build(),this.set_tab_index(),this.set_label_behavior()},o.prototype.on_ready=function(){return this.form_field_jq.trigger("chosen:ready",{chosen:this})},o.prototype.register_observers=function(){var e;return this.container.on("touchstart.chosen",(e=this,function(t){e.container_mousedown(t)})),this.container.on("touchend.chosen",function(e){return function(t){e.container_mouseup(t)}}(this)),this.container.on("mousedown.chosen",function(e){return function(t){e.container_mousedown(t)}}(this)),this.container.on("mouseup.chosen",function(e){return function(t){e.container_mouseup(t)}}(this)),this.container.on("mouseenter.chosen",function(e){return function(t){e.mouse_enter(t)}}(this)),this.container.on("mouseleave.chosen",function(e){return function(t){e.mouse_leave(t)}}(this)),this.search_results.on("mouseup.chosen",function(e){return function(t){e.search_results_mouseup(t)}}(this)),this.search_results.on("mouseover.chosen",function(e){return function(t){e.search_results_mouseover(t)}}(this)),this.search_results.on("mouseout.chosen",function(e){return function(t){e.search_results_mouseout(t)}}(this)),this.search_results.on("mousewheel.chosen DOMMouseScroll.chosen",function(e){return function(t){e.search_results_mousewheel(t)}}(this)),this.search_results.on("touchstart.chosen",function(e){return function(t){e.search_results_touchstart(t)}}(this)),this.search_results.on("touchmove.chosen",function(e){return function(t){e.search_results_touchmove(t)}}(this)),this.search_results.on("touchend.chosen",function(e){return function(t){e.search_results_touchend(t)}}(this)),this.form_field_jq.on("chosen:updated.chosen",function(e){return function(t){e.results_update_field(t)}}(this)),this.form_field_jq.on("chosen:activate.chosen",function(e){return function(t){e.activate_field(t)}}(this)),this.form_field_jq.on("chosen:open.chosen",function(e){return function(t){e.container_mousedown(t)}}(this)),this.form_field_jq.on("chosen:close.chosen",function(e){return function(t){e.close_field(t)}}(this)),this.search_field.on("blur.chosen",function(e){return function(t){e.input_blur(t)}}(this)),this.search_field.on("keyup.chosen",function(e){return function(t){e.keyup_checker(t)}}(this)),this.search_field.on("keydown.chosen",function(e){return function(t){e.keydown_checker(t)}}(this)),this.search_field.on("focus.chosen",function(e){return function(t){e.input_focus(t)}}(this)),this.search_field.on("cut.chosen",function(e){return function(t){e.clipboard_event_checker(t)}}(this)),this.search_field.on("paste.chosen",function(e){return function(t){e.clipboard_event_checker(t)}}(this)),this.is_multiple?this.search_choices.on("click.chosen",function(e){return function(t){e.choices_click(t)}}(this)):this.container.on("click.chosen",function(e){e.preventDefault()})},o.prototype.destroy=function(){return e(this.container[0].ownerDocument).off("click.chosen",this.click_test_action),this.form_field_label.length>0&&this.form_field_label.off("click.chosen"),this.search_field[0].tabIndex&&(this.form_field_jq[0].tabIndex=this.search_field[0].tabIndex),this.container.remove(),this.form_field_jq.removeData("chosen"),this.form_field_jq.show()},o.prototype.search_field_disabled=function(){return this.is_disabled=this.form_field.disabled||this.form_field_jq.parents("fieldset").is(":disabled"),this.container.toggleClass("chosen-disabled",this.is_disabled),this.search_field[0].disabled=this.is_disabled,this.is_multiple||this.selected_item.off("focus.chosen",this.activate_field),this.is_disabled?this.close_field():this.is_multiple?void 0:this.selected_item.on("focus.chosen",this.activate_field)},o.prototype.container_mousedown=function(t){var i;if(!this.is_disabled)return!t||"mousedown"!==(i=t.type)&&"touchstart"!==i||this.results_showing||t.preventDefault(),null!=t&&e(t.target).hasClass("search-choice-close")?void 0:(this.active_field?this.is_multiple||!t||e(t.target)[0]!==this.selected_item[0]&&!e(t.target).parents("a.chosen-single").length||(t.preventDefault(),this.results_toggle()):(this.is_multiple&&this.search_field.val(""),e(this.container[0].ownerDocument).on("click.chosen",this.click_test_action),this.results_show()),this.activate_field())},o.prototype.container_mouseup=function(e){if("ABBR"===e.target.nodeName&&!this.is_disabled)return this.results_reset(e)},o.prototype.search_results_mousewheel=function(e){var t;if(e.originalEvent&&(t=e.originalEvent.deltaY||-e.originalEvent.wheelDelta||e.originalEvent.detail),null!=t)return e.preventDefault(),"DOMMouseScroll"===e.type&&(t*=40),this.search_results.scrollTop(t+this.search_results.scrollTop())},o.prototype.blur_test=function(e){if(!this.active_field&&this.container.hasClass("chosen-container-active"))return this.close_field()},o.prototype.close_field=function(){return e(this.container[0].ownerDocument).off("click.chosen",this.click_test_action),this.active_field=!1,this.results_hide(),this.container.removeClass("chosen-container-active"),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale(),this.search_field.blur()},o.prototype.activate_field=function(){if(!this.is_disabled)return this.container.addClass("chosen-container-active"),this.active_field=!0,this.search_field.val(this.search_field.val()),this.search_field.focus()},o.prototype.test_active_click=function(t){var i;return(i=e(t.target).closest(".chosen-container")).length&&this.container[0]===i[0]?this.active_field=!0:this.close_field()},o.prototype.results_build=function(){return this.parsing=!0,this.selected_option_count=null,this.results_data=n.select_to_array(this.form_field),this.is_multiple?this.search_choices.find("li.search-choice").remove():(this.single_set_selected_text(),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?(this.search_field[0].readOnly=!0,this.container.addClass("chosen-container-single-nosearch")):(this.search_field[0].readOnly=!1,this.container.removeClass("chosen-container-single-nosearch"))),this.update_results_content(this.results_option_build({first:!0})),this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.parsing=!1},o.prototype.result_do_highlight=function(e){var t,i,n,o,a;if(e.length){if(this.result_clear_highlight(),this.result_highlight=e,this.result_highlight.addClass("highlighted"),o=(n=parseInt(this.search_results.css("maxHeight"),10))+(a=this.search_results.scrollTop()),(t=(i=this.result_highlight.position().top+this.search_results.scrollTop())+this.result_highlight.outerHeight())>=o)return this.search_results.scrollTop(t-n>0?t-n:0);if(i<a)return this.search_results.scrollTop(i)}},o.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClass("highlighted"),this.result_highlight=null},o.prototype.results_show=function(){return this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.container.addClass("chosen-with-drop"),this.results_showing=!0,this.search_field.focus(),this.search_field.val(this.get_search_field_value()),this.winnow_results(),this.form_field_jq.trigger("chosen:showing_dropdown",{chosen:this}))},o.prototype.update_results_content=function(e){return this.search_results.html(e)},o.prototype.results_hide=function(){return this.results_showing&&(this.result_clear_highlight(),this.container.removeClass("chosen-with-drop"),this.form_field_jq.trigger("chosen:hiding_dropdown",{chosen:this})),this.results_showing=!1},o.prototype.set_tab_index=function(e){var t;if(this.form_field.tabIndex)return t=this.form_field.tabIndex,this.form_field.tabIndex=-1,this.search_field[0].tabIndex=t},o.prototype.set_label_behavior=function(){if(this.form_field_label=this.form_field_jq.parents("label"),!this.form_field_label.length&&this.form_field.id.length&&(this.form_field_label=e("label[for='"+this.form_field.id+"']")),this.form_field_label.length>0)return this.form_field_label.on("click.chosen",this.label_click_handler)},o.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices_count()<1&&!this.active_field?(this.search_field.val(this.default_text),this.search_field.addClass("default")):(this.search_field.val(""),this.search_field.removeClass("default"))},o.prototype.search_results_mouseup=function(t){var i;if((i=e(t.target).hasClass("active-result")?e(t.target):e(t.target).parents(".active-result").first()).length)return this.result_highlight=i,this.result_select(t),this.search_field.focus()},o.prototype.search_results_mouseover=function(t){var i;if(i=e(t.target).hasClass("active-result")?e(t.target):e(t.target).parents(".active-result").first())return this.result_do_highlight(i)},o.prototype.search_results_mouseout=function(t){if(e(t.target).hasClass("active-result")||e(t.target).parents(".active-result").first())return this.result_clear_highlight()},o.prototype.choice_build=function(t){var i,n,o;return i=e("<li />",{class:"search-choice"}).html("<span>"+this.choice_label(t)+"</span>"),t.disabled?i.addClass("search-choice-disabled"):((n=e("<a />",{class:"search-choice-close","data-option-array-index":t.array_index})).on("click.chosen",(o=this,function(e){return o.choice_destroy_link_click(e)})),i.append(n)),this.search_container.before(i)},o.prototype.choice_destroy_link_click=function(t){if(t.preventDefault(),t.stopPropagation(),!this.is_disabled)return this.choice_destroy(e(t.target))},o.prototype.choice_destroy=function(e){if(this.result_deselect(e[0].getAttribute("data-option-array-index")))return this.active_field?this.search_field.focus():this.show_search_field_default(),this.is_multiple&&this.choices_count()>0&&this.get_search_field_value().length<1&&this.results_hide(),e.parents("li").first().remove(),this.search_field_scale()},o.prototype.results_reset=function(){if(this.reset_single_select_options(),this.form_field.options[0].selected=!0,this.single_set_selected_text(),this.show_search_field_default(),this.results_reset_cleanup(),this.trigger_form_field_change(),this.active_field)return this.results_hide()},o.prototype.results_reset_cleanup=function(){return this.current_selectedIndex=this.form_field.selectedIndex,this.selected_item.find("abbr").remove()},o.prototype.result_select=function(e){var t,i;if(this.result_highlight)return t=this.result_highlight,this.result_clear_highlight(),this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.is_multiple?t.removeClass("active-result"):this.reset_single_select_options(),t.addClass("result-selected"),(i=this.results_data[t[0].getAttribute("data-option-array-index")]).selected=!0,this.form_field.options[i.options_index].selected=!0,this.selected_option_count=null,this.is_multiple?this.choice_build(i):this.single_set_selected_text(this.choice_label(i)),this.is_multiple&&(!this.hide_results_on_select||e.metaKey||e.ctrlKey)?e.metaKey||e.ctrlKey?this.winnow_results({skip_highlight:!0}):(this.search_field.val(""),this.winnow_results()):(this.results_hide(),this.show_search_field_default()),(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex)&&this.trigger_form_field_change({selected:this.form_field.options[i.options_index].value}),this.current_selectedIndex=this.form_field.selectedIndex,e.preventDefault(),this.search_field_scale())},o.prototype.single_set_selected_text=function(e){return null==e&&(e=this.default_text),e===this.default_text?this.selected_item.addClass("chosen-default"):(this.single_deselect_control_build(),this.selected_item.removeClass("chosen-default")),this.selected_item.find("span").html(e)},o.prototype.result_deselect=function(e){var t;return t=this.results_data[e],!this.form_field.options[t.options_index].disabled&&(t.selected=!1,this.form_field.options[t.options_index].selected=!1,this.selected_option_count=null,this.result_clear_highlight(),this.results_showing&&this.winnow_results(),this.trigger_form_field_change({deselected:this.form_field.options[t.options_index].value}),this.search_field_scale(),!0)},o.prototype.single_deselect_control_build=function(){if(this.allow_single_deselect)return this.selected_item.find("abbr").length||this.selected_item.find("span").first().after('<abbr class="search-choice-close"></abbr>'),this.selected_item.addClass("chosen-single-with-deselect")},o.prototype.get_search_field_value=function(){return this.search_field.val()},o.prototype.get_search_text=function(){return e.trim(this.get_search_field_value())},o.prototype.escape_html=function(t){return e("<div/>").text(t).html()},o.prototype.winnow_results_set_highlight=function(){var e,t;if(null!=(e=(t=this.is_multiple?[]:this.search_results.find(".result-selected.active-result")).length?t.first():this.search_results.find(".active-result").first()))return this.result_do_highlight(e)},o.prototype.no_results=function(e){var t;return t=this.get_no_results_html(e),this.search_results.append(t),this.form_field_jq.trigger("chosen:no_results",{chosen:this})},o.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()},o.prototype.keydown_arrow=function(){var e;return this.results_showing&&this.result_highlight?(e=this.result_highlight.nextAll("li.active-result").first())?this.result_do_highlight(e):void 0:this.results_show()},o.prototype.keyup_arrow=function(){var e;return this.results_showing||this.is_multiple?this.result_highlight?(e=this.result_highlight.prevAll("li.active-result")).length?this.result_do_highlight(e.first()):(this.choices_count()>0&&this.results_hide(),this.result_clear_highlight()):void 0:this.results_show()},o.prototype.keydown_backstroke=function(){var e;return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke()):(e=this.search_container.siblings("li.search-choice").last()).length&&!e.hasClass("search-choice-disabled")?(this.pending_backstroke=e,this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClass("search-choice-focus")):void 0},o.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus"),this.pending_backstroke=null},o.prototype.search_field_scale=function(){var t,i,n,o,a,r,s;if(this.is_multiple){for(a={position:"absolute",left:"-1000px",top:"-1000px",display:"none",whiteSpace:"pre"},i=0,n=(r=["fontSize","fontStyle","fontWeight","fontFamily","lineHeight","textTransform","letterSpacing"]).length;i<n;i++)a[o=r[i]]=this.search_field.css(o);return(t=e("<div />").css(a)).text(this.get_search_field_value()),e("body").append(t),s=t.width()+25,t.remove(),this.container.is(":visible")&&(s=Math.min(this.container.outerWidth()-10,s)),this.search_field.width(s)}},o.prototype.trigger_form_field_change=function(e){return this.form_field_jq.trigger("input",e),this.form_field_jq.trigger("change",e)},o}()}).call(this)},160:function(e,t){!function(e){e.color={},e.color.make=function(t,i,n,o){var a={};return a.r=t||0,a.g=i||0,a.b=n||0,a.a=null!=o?o:1,a.add=function(e,t){for(var i=0;i<e.length;++i)a[e.charAt(i)]+=t;return a.normalize()},a.scale=function(e,t){for(var i=0;i<e.length;++i)a[e.charAt(i)]*=t;return a.normalize()},a.toString=function(){return a.a>=1?"rgb("+[a.r,a.g,a.b].join(",")+")":"rgba("+[a.r,a.g,a.b,a.a].join(",")+")"},a.normalize=function(){function e(e,t,i){return t<e?e:t>i?i:t}return a.r=e(0,parseInt(a.r),255),a.g=e(0,parseInt(a.g),255),a.b=e(0,parseInt(a.b),255),a.a=e(0,a.a,1),a},a.clone=function(){return e.color.make(a.r,a.b,a.g,a.a)},a.normalize()},e.color.extract=function(t,i){var n;do{if(""!=(n=t.css(i).toLowerCase())&&"transparent"!=n)break;t=t.parent()}while(t.length&&!e.nodeName(t.get(0),"body"));return"rgba(0, 0, 0, 0)"==n&&(n="transparent"),e.color.parse(n)},e.color.parse=function(i){var n,o=e.color.make;if(n=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(i))return o(parseInt(n[1],10),parseInt(n[2],10),parseInt(n[3],10));if(n=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(i))return o(parseInt(n[1],10),parseInt(n[2],10),parseInt(n[3],10),parseFloat(n[4]));if(n=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(i))return o(2.55*parseFloat(n[1]),2.55*parseFloat(n[2]),2.55*parseFloat(n[3]));if(n=/rgba\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(i))return o(2.55*parseFloat(n[1]),2.55*parseFloat(n[2]),2.55*parseFloat(n[3]),parseFloat(n[4]));if(n=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(i))return o(parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16));if(n=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(i))return o(parseInt(n[1]+n[1],16),parseInt(n[2]+n[2],16),parseInt(n[3]+n[3],16));var a=e.trim(i).toLowerCase();return"transparent"==a?o(255,255,255,0):o((n=t[a]||[0,0,0])[0],n[1],n[2])};var t={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]}}(jQuery),function(e){var t=Object.prototype.hasOwnProperty;function i(t,i){var n=i.children("."+t)[0];if(null==n&&((n=document.createElement("canvas")).className=t,e(n).css({direction:"ltr",position:"absolute",left:0,top:0}).appendTo(i),!n.getContext)){if(!window.G_vmlCanvasManager)throw new Error("Canvas is not available. If you're using IE with a fall-back such as Excanvas, then there's either a mistake in your conditional include, or the page has no DOCTYPE and is rendering in Quirks Mode.");n=window.G_vmlCanvasManager.initElement(n)}this.element=n;var o=this.context=n.getContext("2d"),a=window.devicePixelRatio||1,r=o.webkitBackingStorePixelRatio||o.mozBackingStorePixelRatio||o.msBackingStorePixelRatio||o.oBackingStorePixelRatio||o.backingStorePixelRatio||1;this.pixelRatio=a/r,this.resize(i.width(),i.height()),this.textContainer=null,this.text={},this._textCache={}}function n(t,n,o,a){var r=[],s={colors:["#edc240","#afd8f8","#cb4b4b","#4da74d","#9440ed"],legend:{show:!0,noColumns:1,labelFormatter:null,labelBoxBorderColor:"#ccc",container:null,position:"ne",margin:5,backgroundColor:null,backgroundOpacity:.85,sorted:null},xaxis:{show:null,position:"bottom",mode:null,font:null,color:null,tickColor:null,transform:null,inverseTransform:null,min:null,max:null,autoscaleMargin:null,ticks:null,tickFormatter:null,labelWidth:null,labelHeight:null,reserveSpace:null,tickLength:null,alignTicksWithAxis:null,tickDecimals:null,tickSize:null,minTickSize:null},yaxis:{autoscaleMargin:.02,position:"left"},xaxes:[],yaxes:[],series:{points:{show:!1,radius:3,lineWidth:2,fill:!0,fillColor:"#ffffff",symbol:"circle"},lines:{lineWidth:2,fill:!1,fillColor:null,steps:!1},bars:{show:!1,lineWidth:2,barWidth:1,fill:!0,fillColor:null,align:"left",horizontal:!1,zero:!0},shadowSize:3,highlightColor:null},grid:{show:!0,aboveData:!1,color:"#545454",backgroundColor:null,borderColor:null,tickColor:null,margin:0,labelMargin:5,axisMargin:8,borderWidth:2,minBorderMargin:null,markings:null,markingsColor:"#f4f4f4",markingsLineWidth:2,clickable:!1,hoverable:!1,autoHighlight:!0,mouseActiveRadius:10},interaction:{redrawOverlayInterval:1e3/60},hooks:{}},l=null,c=null,d=null,u=null,f=null,h=[],p=[],g={left:0,right:0,top:0,bottom:0},m=0,v=0,_={processOptions:[],processRawData:[],processDatapoints:[],processOffset:[],drawBackground:[],drawSeries:[],draw:[],bindEvents:[],drawOverlay:[],shutdown:[]},b=this;function y(e,t){t=[b].concat(t);for(var i=0;i<e.length;++i)e[i].apply(this,t)}function x(t){r=function(t){for(var i=[],n=0;n<t.length;++n){var o=e.extend(!0,{},s.series);null!=t[n].data?(o.data=t[n].data,delete t[n].data,e.extend(!0,o,t[n]),t[n].data=o.data):o.data=t[n],i.push(o)}return i}(t),function(){var t,i=r.length,n=-1;for(t=0;t<r.length;++t){var o=r[t].color;null!=o&&(i--,"number"==typeof o&&o>n&&(n=o))}i<=n&&(i=n+1);var a,l=[],c=s.colors,d=c.length,u=0;for(t=0;t<i;t++)a=e.color.parse(c[t%d]||"#666"),t%d==0&&t&&(u=u>=0?u<.5?-u-.2:0:-u),l[t]=a.scale("rgb",1+u);var f,g=0;for(t=0;t<r.length;++t){if(null==(f=r[t]).color?(f.color=l[g].toString(),++g):"number"==typeof f.color&&(f.color=l[f.color].toString()),null==f.lines.show){var m,v=!0;for(m in f)if(f[m]&&f[m].show){v=!1;break}v&&(f.lines.show=!0)}null==f.lines.zero&&(f.lines.zero=!!f.lines.fill),f.xaxis=j(h,w(f,"x")),f.yaxis=j(p,w(f,"y"))}}(),function(){var t,i,n,o,a,s,l,c,d,u,f,h,p=Number.POSITIVE_INFINITY,g=Number.NEGATIVE_INFINITY,m=Number.MAX_VALUE;function v(e,t,i){t<e.datamin&&t!=-m&&(e.datamin=t),i>e.datamax&&i!=m&&(e.datamax=i)}for(e.each(k(),function(e,t){t.datamin=p,t.datamax=g,t.used=!1}),t=0;t<r.length;++t)(a=r[t]).datapoints={points:[]},y(_.processRawData,[a,a.data,a.datapoints]);for(t=0;t<r.length;++t){if(a=r[t],f=a.data,!(h=a.datapoints.format)){if((h=[]).push({x:!0,number:!0,required:!0}),h.push({y:!0,number:!0,required:!0}),a.bars.show||a.lines.show&&a.lines.fill){var b=!!(a.bars.show&&a.bars.zero||a.lines.show&&a.lines.zero);h.push({y:!0,number:!0,required:!1,defaultValue:0,autoscale:b}),a.bars.horizontal&&(delete h[h.length-1].y,h[h.length-1].x=!0)}a.datapoints.format=h}if(null==a.datapoints.pointsize){a.datapoints.pointsize=h.length,l=a.datapoints.pointsize,s=a.datapoints.points;var x=a.lines.show&&a.lines.steps;for(a.xaxis.used=a.yaxis.used=!0,i=n=0;i<f.length;++i,n+=l){var w=null==(u=f[i]);if(!w)for(o=0;o<l;++o)c=u[o],(d=h[o])&&(d.number&&null!=c&&(c=+c,isNaN(c)?c=null:c==1/0?c=m:c==-1/0&&(c=-m)),null==c&&(d.required&&(w=!0),null!=d.defaultValue&&(c=d.defaultValue))),s[n+o]=c;if(w)for(o=0;o<l;++o)null!=(c=s[n+o])&&!1!==(d=h[o]).autoscale&&(d.x&&v(a.xaxis,c,c),d.y&&v(a.yaxis,c,c)),s[n+o]=null;else if(x&&n>0&&null!=s[n-l]&&s[n-l]!=s[n]&&s[n-l+1]!=s[n+1]){for(o=0;o<l;++o)s[n+l+o]=s[n+o];s[n+1]=s[n-l+1],n+=l}}}}for(t=0;t<r.length;++t)a=r[t],y(_.processDatapoints,[a,a.datapoints]);for(t=0;t<r.length;++t){a=r[t],s=a.datapoints.points,l=a.datapoints.pointsize,h=a.datapoints.format;var C=p,j=p,S=g,G=g;for(i=0;i<s.length;i+=l)if(null!=s[i])for(o=0;o<l;++o)c=s[i+o],(d=h[o])&&!1!==d.autoscale&&c!=m&&c!=-m&&(d.x&&(c<C&&(C=c),c>S&&(S=c)),d.y&&(c<j&&(j=c),c>G&&(G=c)));if(a.bars.show){var T;switch(a.bars.align){case"left":T=0;break;case"right":T=-a.bars.barWidth;break;default:T=-a.bars.barWidth/2}a.bars.horizontal?(j+=T,G+=T+a.bars.barWidth):(C+=T,S+=T+a.bars.barWidth)}v(a.xaxis,C,S),v(a.yaxis,j,G)}e.each(k(),function(e,t){t.datamin==p&&(t.datamin=null),t.datamax==g&&(t.datamax=null)})}()}function w(e,t){var i=e[t+"axis"];return"object"==typeof i&&(i=i.n),"number"!=typeof i&&(i=1),i}function k(){return e.grep(h.concat(p),function(e){return e})}function C(e){var t,i,n={};for(t=0;t<h.length;++t)(i=h[t])&&i.used&&(n["x"+i.n]=i.c2p(e.left));for(t=0;t<p.length;++t)(i=p[t])&&i.used&&(n["y"+i.n]=i.c2p(e.top));return void 0!==n.x1&&(n.x=n.x1),void 0!==n.y1&&(n.y=n.y1),n}function j(t,i){return t[i-1]||(t[i-1]={n:i,direction:t==h?"x":"y",options:e.extend(!0,{},t==h?s.xaxis:s.yaxis)}),t[i-1]}function S(){Q&&clearTimeout(Q),d.unbind("mousemove",D),d.unbind("mouseleave",N),d.unbind("click",W),y(_.shutdown,[d])}function G(t){var i=t.labelWidth,n=t.labelHeight,o=t.options.position,a="x"===t.direction,r=t.options.tickLength,c=s.grid.axisMargin,d=s.grid.labelMargin,u=!0,f=!0,m=!0,v=!1;e.each(a?h:p,function(e,i){i&&(i.show||i.reserveSpace)&&(i===t?v=!0:i.options.position===o&&(v?f=!1:u=!1),v||(m=!1))}),f&&(c=0),null==r&&(r=m?"full":5),isNaN(+r)||(d+=+r),a?(n+=d,"bottom"==o?(g.bottom+=n+c,t.box={top:l.height-g.bottom,height:n}):(t.box={top:g.top+c,height:n},g.top+=n+c)):(i+=d,"left"==o?(t.box={left:g.left+c,width:i},g.left+=i+c):(g.right+=i+c,t.box={left:l.width-g.right,width:i})),t.position=o,t.tickLength=r,t.box.padding=d,t.innermost=u}function T(){var i,n=k(),o=s.grid.show;for(var a in g){var c=s.grid.margin||0;g[a]="number"==typeof c?c:c[a]||0}for(var a in y(_.processOffset,[g]),g)"object"==typeof s.grid.borderWidth?g[a]+=o?s.grid.borderWidth[a]:0:g[a]+=o?s.grid.borderWidth:0;if(e.each(n,function(e,t){var i=t.options;t.show=null==i.show?t.used:i.show,t.reserveSpace=null==i.reserveSpace?t.show:i.reserveSpace,function(e){var t=e.options,i=+(null!=t.min?t.min:e.datamin),n=+(null!=t.max?t.max:e.datamax),o=n-i;if(0==o){var a=0==n?1:.01;null==t.min&&(i-=a),null!=t.max&&null==t.min||(n+=a)}else{var r=t.autoscaleMargin;null!=r&&(null==t.min&&(i-=o*r)<0&&null!=e.datamin&&e.datamin>=0&&(i=0),null==t.max&&(n+=o*r)>0&&null!=e.datamax&&e.datamax<=0&&(n=0))}e.min=i,e.max=n}(t)}),o){var d=e.grep(n,function(e){return e.show||e.reserveSpace});for(e.each(d,function(t,i){!function(t){var i,n=t.options;i="number"==typeof n.ticks&&n.ticks>0?n.ticks:.3*Math.sqrt("x"==t.direction?l.width:l.height);var o=(t.max-t.min)/i,a=-Math.floor(Math.log(o)/Math.LN10),r=n.tickDecimals;null!=r&&a>r&&(a=r);var s,c=Math.pow(10,-a),d=o/c;d<1.5?s=1:d<3?(s=2,d>2.25&&(null==r||a+1<=r)&&(s=2.5,++a)):s=d<7.5?5:10;s*=c,null!=n.minTickSize&&s<n.minTickSize&&(s=n.minTickSize);if(t.delta=o,t.tickDecimals=Math.max(0,null!=r?r:a),t.tickSize=n.tickSize||s,"time"==n.mode&&!t.tickGenerator)throw new Error("Time mode requires the flot.time plugin.");t.tickGenerator||(t.tickGenerator=function(e){var t,i,n,o=[],a=(i=e.min,(n=e.tickSize)*Math.floor(i/n)),r=0,s=Number.NaN;do{t=s,s=a+r*e.tickSize,o.push(s),++r}while(s<e.max&&s!=t);return o},t.tickFormatter=function(e,t){var i=t.tickDecimals?Math.pow(10,t.tickDecimals):1,n=""+Math.round(e*i)/i;if(null!=t.tickDecimals){var o=n.indexOf("."),a=-1==o?0:n.length-o-1;if(a<t.tickDecimals)return(a?n:n+".")+(""+i).substr(1,t.tickDecimals-a)}return n});e.isFunction(n.tickFormatter)&&(t.tickFormatter=function(e,t){return""+n.tickFormatter(e,t)});if(null!=n.alignTicksWithAxis){var u=("x"==t.direction?h:p)[n.alignTicksWithAxis-1];if(u&&u.used&&u!=t){var f=t.tickGenerator(t);if(f.length>0&&(null==n.min&&(t.min=Math.min(t.min,f[0])),null==n.max&&f.length>1&&(t.max=Math.max(t.max,f[f.length-1]))),t.tickGenerator=function(e){var t,i,n=[];for(i=0;i<u.ticks.length;++i)t=(u.ticks[i].v-u.min)/(u.max-u.min),t=e.min+t*(e.max-e.min),n.push(t);return n},!t.mode&&null==n.tickDecimals){var g=Math.max(0,1-Math.floor(Math.log(t.delta)/Math.LN10)),m=t.tickGenerator(t);m.length>1&&/\..*0$/.test((m[1]-m[0]).toFixed(g))||(t.tickDecimals=g)}}}}(i),function(t){var i,n,o=t.options.ticks,a=[];null==o||"number"==typeof o&&o>0?a=t.tickGenerator(t):o&&(a=e.isFunction(o)?o(t):o);for(t.ticks=[],i=0;i<a.length;++i){var r=null,s=a[i];"object"==typeof s?(n=+s[0],s.length>1&&(r=s[1])):n=+s,null==r&&(r=t.tickFormatter(n,t)),isNaN(n)||t.ticks.push({v:n,label:r})}}(i),function(e,t){e.options.autoscaleMargin&&t.length>0&&(null==e.options.min&&(e.min=Math.min(e.min,t[0].v)),null==e.options.max&&t.length>1&&(e.max=Math.max(e.max,t[t.length-1].v)))}(i,i.ticks),function(e){for(var t=e.options,i=e.ticks||[],n=t.labelWidth||0,o=t.labelHeight||0,a=n||("x"==e.direction?Math.floor(l.width/(i.length||1)):null),r=e.direction+"Axis "+e.direction+e.n+"Axis",s="flot-"+e.direction+"-axis flot-"+e.direction+e.n+"-axis "+r,c=t.font||"flot-tick-label tickLabel",d=0;d<i.length;++d){var u=i[d];if(u.label){var f=l.getTextInfo(s,u.label,c,null,a);n=Math.max(n,f.width),o=Math.max(o,f.height)}}e.labelWidth=t.labelWidth||n,e.labelHeight=t.labelHeight||o}(i)}),i=d.length-1;i>=0;--i)G(d[i]);!function(){var t,i=s.grid.minBorderMargin;if(null==i)for(i=0,t=0;t<r.length;++t)i=Math.max(i,2*(r[t].points.radius+r[t].points.lineWidth/2));var n={left:i,right:i,top:i,bottom:i};e.each(k(),function(e,t){t.reserveSpace&&t.ticks&&t.ticks.length&&("x"===t.direction?(n.left=Math.max(n.left,t.labelWidth/2),n.right=Math.max(n.right,t.labelWidth/2)):(n.bottom=Math.max(n.bottom,t.labelHeight/2),n.top=Math.max(n.top,t.labelHeight/2)))}),g.left=Math.ceil(Math.max(n.left,g.left)),g.right=Math.ceil(Math.max(n.right,g.right)),g.top=Math.ceil(Math.max(n.top,g.top)),g.bottom=Math.ceil(Math.max(n.bottom,g.bottom))}(),e.each(d,function(e,t){!function(e){"x"==e.direction?(e.box.left=g.left-e.labelWidth/2,e.box.width=l.width-g.left-g.right+e.labelWidth):(e.box.top=g.top-e.labelHeight/2,e.box.height=l.height-g.bottom-g.top+e.labelHeight)}(t)})}m=l.width-g.left-g.right,v=l.height-g.bottom-g.top,e.each(n,function(e,t){!function(e){function t(e){return e}var i,n,o=e.options.transform||t,a=e.options.inverseTransform;"x"==e.direction?(i=e.scale=m/Math.abs(o(e.max)-o(e.min)),n=Math.min(o(e.max),o(e.min))):(i=-(i=e.scale=v/Math.abs(o(e.max)-o(e.min))),n=Math.max(o(e.max),o(e.min))),e.p2c=o==t?function(e){return(e-n)*i}:function(e){return(o(e)-n)*i},e.c2p=a?function(e){return a(n+e/i)}:function(e){return n+e/i}}(t)}),o&&e.each(k(),function(e,t){var i,n,o,a,r,s=t.box,c=t.direction+"Axis "+t.direction+t.n+"Axis",d="flot-"+t.direction+"-axis flot-"+t.direction+t.n+"-axis "+c,u=t.options.font||"flot-tick-label tickLabel";if(l.removeText(d),t.show&&0!=t.ticks.length)for(var f=0;f<t.ticks.length;++f)!(i=t.ticks[f]).label||i.v<t.min||i.v>t.max||("x"==t.direction?(a="center",n=g.left+t.p2c(i.v),"bottom"==t.position?o=s.top+s.padding:(o=s.top+s.height-s.padding,r="bottom")):(r="middle",o=g.top+t.p2c(i.v),"left"==t.position?(n=s.left+s.width-s.padding,a="right"):n=s.left+s.padding),l.addText(d,n,o,i.label,u,null,null,a,r))}),function(){null!=s.legend.container?e(s.legend.container).html(""):t.find(".legend").remove();if(!s.legend.show)return;for(var i,n,o=[],a=[],l=!1,c=s.legend.labelFormatter,d=0;d<r.length;++d)(i=r[d]).label&&(n=c?c(i.label,i):i.label)&&a.push({label:n,color:i.color});if(s.legend.sorted)if(e.isFunction(s.legend.sorted))a.sort(s.legend.sorted);else if("reverse"==s.legend.sorted)a.reverse();else{var u="descending"!=s.legend.sorted;a.sort(function(e,t){return e.label==t.label?0:e.label<t.label!=u?1:-1})}for(var d=0;d<a.length;++d){var f=a[d];d%s.legend.noColumns==0&&(l&&o.push("</tr>"),o.push("<tr>"),l=!0),o.push('<td class="legendColorBox"><div style="border:1px solid '+s.legend.labelBoxBorderColor+';padding:1px"><div style="width:4px;height:0;border:5px solid '+f.color+';overflow:hidden"></div></div></td><td class="legendLabel">'+f.label+"</td>")}l&&o.push("</tr>");if(0==o.length)return;var h='<table style="font-size:smaller;color:'+s.grid.color+'">'+o.join("")+"</table>";if(null!=s.legend.container)e(s.legend.container).html(h);else{var p="",m=s.legend.position,v=s.legend.margin;null==v[0]&&(v=[v,v]),"n"==m.charAt(0)?p+="top:"+(v[1]+g.top)+"px;":"s"==m.charAt(0)&&(p+="bottom:"+(v[1]+g.bottom)+"px;"),"e"==m.charAt(1)?p+="right:"+(v[0]+g.right)+"px;":"w"==m.charAt(1)&&(p+="left:"+(v[0]+g.left)+"px;");var _=e('<div class="legend">'+h.replace('style="','style="position:absolute;'+p+";")+"</div>").appendTo(t);if(0!=s.legend.backgroundOpacity){var b=s.legend.backgroundColor;null==b&&((b=(b=s.grid.backgroundColor)&&"string"==typeof b?e.color.parse(b):e.color.extract(_,"background-color")).a=1,b=b.toString());var y=_.children();e('<div style="position:absolute;width:'+y.width()+"px;height:"+y.height()+"px;"+p+"background-color:"+b+';"> </div>').prependTo(_).css("opacity",s.legend.backgroundOpacity)}}}()}function M(){l.clear(),y(_.drawBackground,[u]);var e=s.grid;e.show&&e.backgroundColor&&(u.save(),u.translate(g.left,g.top),u.fillStyle=Y(s.grid.backgroundColor,v,0,"rgba(255, 255, 255, 0)"),u.fillRect(0,0,m,v),u.restore()),e.show&&!e.aboveData&&A();for(var t=0;t<r.length;++t)y(_.drawSeries,[u,r[t]]),E(r[t]);y(_.draw,[u]),e.show&&e.aboveData&&A(),l.render(),L()}function I(e,t){for(var i,n,o,a,r=k(),s=0;s<r.length;++s)if((i=r[s]).direction==t&&(e[a=t+i.n+"axis"]||1!=i.n||(a=t+"axis"),e[a])){n=e[a].from,o=e[a].to;break}if(e[a]||(i="x"==t?h[0]:p[0],n=e[t+"1"],o=e[t+"2"]),null!=n&&null!=o&&n>o){var l=n;n=o,o=l}return{from:n,to:o,axis:i}}function A(){var t,i,n,o;u.save(),u.translate(g.left,g.top);var a=s.grid.markings;if(a)for(e.isFunction(a)&&((i=b.getAxes()).xmin=i.xaxis.min,i.xmax=i.xaxis.max,i.ymin=i.yaxis.min,i.ymax=i.yaxis.max,a=a(i)),t=0;t<a.length;++t){var r=a[t],l=I(r,"x"),c=I(r,"y");if(null==l.from&&(l.from=l.axis.min),null==l.to&&(l.to=l.axis.max),null==c.from&&(c.from=c.axis.min),null==c.to&&(c.to=c.axis.max),!(l.to<l.axis.min||l.from>l.axis.max||c.to<c.axis.min||c.from>c.axis.max)){l.from=Math.max(l.from,l.axis.min),l.to=Math.min(l.to,l.axis.max),c.from=Math.max(c.from,c.axis.min),c.to=Math.min(c.to,c.axis.max);var d=l.from===l.to,f=c.from===c.to;if(!d||!f)if(l.from=Math.floor(l.axis.p2c(l.from)),l.to=Math.floor(l.axis.p2c(l.to)),c.from=Math.floor(c.axis.p2c(c.from)),c.to=Math.floor(c.axis.p2c(c.to)),d||f){var h=r.lineWidth||s.grid.markingsLineWidth,p=h%2?.5:0;u.beginPath(),u.strokeStyle=r.color||s.grid.markingsColor,u.lineWidth=h,d?(u.moveTo(l.to+p,c.from),u.lineTo(l.to+p,c.to)):(u.moveTo(l.from,c.to+p),u.lineTo(l.to,c.to+p)),u.stroke()}else u.fillStyle=r.color||s.grid.markingsColor,u.fillRect(l.from,c.to,l.to-l.from,c.from-c.to)}}i=k(),n=s.grid.borderWidth;for(var _=0;_<i.length;++_){var y,x,w,C,j=i[_],S=j.box,G=j.tickLength;if(j.show&&0!=j.ticks.length){for(u.lineWidth=1,"x"==j.direction?(y=0,x="full"==G?"top"==j.position?0:v:S.top-g.top+("top"==j.position?S.height:0)):(x=0,y="full"==G?"left"==j.position?0:m:S.left-g.left+("left"==j.position?S.width:0)),j.innermost||(u.strokeStyle=j.options.color,u.beginPath(),w=C=0,"x"==j.direction?w=m+1:C=v+1,1==u.lineWidth&&("x"==j.direction?x=Math.floor(x)+.5:y=Math.floor(y)+.5),u.moveTo(y,x),u.lineTo(y+w,x+C),u.stroke()),u.strokeStyle=j.options.tickColor,u.beginPath(),t=0;t<j.ticks.length;++t){var T=j.ticks[t].v;w=C=0,isNaN(T)||T<j.min||T>j.max||"full"==G&&("object"==typeof n&&n[j.position]>0||n>0)&&(T==j.min||T==j.max)||("x"==j.direction?(y=j.p2c(T),C="full"==G?-v:G,"top"==j.position&&(C=-C)):(x=j.p2c(T),w="full"==G?-m:G,"left"==j.position&&(w=-w)),1==u.lineWidth&&("x"==j.direction?y=Math.floor(y)+.5:x=Math.floor(x)+.5),u.moveTo(y,x),u.lineTo(y+w,x+C))}u.stroke()}}n&&(o=s.grid.borderColor,"object"==typeof n||"object"==typeof o?("object"!=typeof n&&(n={top:n,right:n,bottom:n,left:n}),"object"!=typeof o&&(o={top:o,right:o,bottom:o,left:o}),n.top>0&&(u.strokeStyle=o.top,u.lineWidth=n.top,u.beginPath(),u.moveTo(0-n.left,0-n.top/2),u.lineTo(m,0-n.top/2),u.stroke()),n.right>0&&(u.strokeStyle=o.right,u.lineWidth=n.right,u.beginPath(),u.moveTo(m+n.right/2,0-n.top),u.lineTo(m+n.right/2,v),u.stroke()),n.bottom>0&&(u.strokeStyle=o.bottom,u.lineWidth=n.bottom,u.beginPath(),u.moveTo(m+n.right,v+n.bottom/2),u.lineTo(0,v+n.bottom/2),u.stroke()),n.left>0&&(u.strokeStyle=o.left,u.lineWidth=n.left,u.beginPath(),u.moveTo(0-n.left/2,v+n.bottom),u.lineTo(0-n.left/2,0),u.stroke())):(u.lineWidth=n,u.strokeStyle=s.grid.borderColor,u.strokeRect(-n/2,-n/2,m+n,v+n))),u.restore()}function E(e){e.lines.show&&function(e){function t(e,t,i,n,o){var a=e.points,r=e.pointsize,s=null,l=null;u.beginPath();for(var c=r;c<a.length;c+=r){var d=a[c-r],f=a[c-r+1],h=a[c],p=a[c+1];if(null!=d&&null!=h){if(f<=p&&f<o.min){if(p<o.min)continue;d=(o.min-f)/(p-f)*(h-d)+d,f=o.min}else if(p<=f&&p<o.min){if(f<o.min)continue;h=(o.min-f)/(p-f)*(h-d)+d,p=o.min}if(f>=p&&f>o.max){if(p>o.max)continue;d=(o.max-f)/(p-f)*(h-d)+d,f=o.max}else if(p>=f&&p>o.max){if(f>o.max)continue;h=(o.max-f)/(p-f)*(h-d)+d,p=o.max}if(d<=h&&d<n.min){if(h<n.min)continue;f=(n.min-d)/(h-d)*(p-f)+f,d=n.min}else if(h<=d&&h<n.min){if(d<n.min)continue;p=(n.min-d)/(h-d)*(p-f)+f,h=n.min}if(d>=h&&d>n.max){if(h>n.max)continue;f=(n.max-d)/(h-d)*(p-f)+f,d=n.max}else if(h>=d&&h>n.max){if(d>n.max)continue;p=(n.max-d)/(h-d)*(p-f)+f,h=n.max}d==s&&f==l||u.moveTo(n.p2c(d)+t,o.p2c(f)+i),s=h,l=p,u.lineTo(n.p2c(h)+t,o.p2c(p)+i)}}u.stroke()}u.save(),u.translate(g.left,g.top),u.lineJoin="round";var i=e.lines.lineWidth,n=e.shadowSize;if(i>0&&n>0){u.lineWidth=n,u.strokeStyle="rgba(0,0,0,0.1)";var o=Math.PI/18;t(e.datapoints,Math.sin(o)*(i/2+n/2),Math.cos(o)*(i/2+n/2),e.xaxis,e.yaxis),u.lineWidth=n/2,t(e.datapoints,Math.sin(o)*(i/2+n/4),Math.cos(o)*(i/2+n/4),e.xaxis,e.yaxis)}u.lineWidth=i,u.strokeStyle=e.color;var a=O(e.lines,e.color,0,v);a&&(u.fillStyle=a,function(e,t,i){var n=e.points,o=e.pointsize,a=Math.min(Math.max(0,i.min),i.max),r=0,s=!1,l=1,c=0,d=0;for(;!(o>0&&r>n.length+o);){var f=n[(r+=o)-o],h=n[r-o+l],p=n[r],g=n[r+l];if(s){if(o>0&&null!=f&&null==p){d=r,o=-o,l=2;continue}if(o<0&&r==c+o){u.fill(),s=!1,l=1,r=c=d+(o=-o);continue}}if(null!=f&&null!=p){if(f<=p&&f<t.min){if(p<t.min)continue;h=(t.min-f)/(p-f)*(g-h)+h,f=t.min}else if(p<=f&&p<t.min){if(f<t.min)continue;g=(t.min-f)/(p-f)*(g-h)+h,p=t.min}if(f>=p&&f>t.max){if(p>t.max)continue;h=(t.max-f)/(p-f)*(g-h)+h,f=t.max}else if(p>=f&&p>t.max){if(f>t.max)continue;g=(t.max-f)/(p-f)*(g-h)+h,p=t.max}if(s||(u.beginPath(),u.moveTo(t.p2c(f),i.p2c(a)),s=!0),h>=i.max&&g>=i.max)u.lineTo(t.p2c(f),i.p2c(i.max)),u.lineTo(t.p2c(p),i.p2c(i.max));else if(h<=i.min&&g<=i.min)u.lineTo(t.p2c(f),i.p2c(i.min)),u.lineTo(t.p2c(p),i.p2c(i.min));else{var m=f,v=p;h<=g&&h<i.min&&g>=i.min?(f=(i.min-h)/(g-h)*(p-f)+f,h=i.min):g<=h&&g<i.min&&h>=i.min&&(p=(i.min-h)/(g-h)*(p-f)+f,g=i.min),h>=g&&h>i.max&&g<=i.max?(f=(i.max-h)/(g-h)*(p-f)+f,h=i.max):g>=h&&g>i.max&&h<=i.max&&(p=(i.max-h)/(g-h)*(p-f)+f,g=i.max),f!=m&&u.lineTo(t.p2c(m),i.p2c(h)),u.lineTo(t.p2c(f),i.p2c(h)),u.lineTo(t.p2c(p),i.p2c(g)),p!=v&&(u.lineTo(t.p2c(p),i.p2c(g)),u.lineTo(t.p2c(v),i.p2c(g)))}}}}(e.datapoints,e.xaxis,e.yaxis));i>0&&t(e.datapoints,0,0,e.xaxis,e.yaxis);u.restore()}(e),e.bars.show&&function(e){var t;switch(u.save(),u.translate(g.left,g.top),u.lineWidth=e.bars.lineWidth,u.strokeStyle=e.color,e.bars.align){case"left":t=0;break;case"right":t=-e.bars.barWidth;break;default:t=-e.bars.barWidth/2}var i=e.bars.fill?function(t,i){return O(e.bars,e.color,t,i)}:null;(function(t,i,n,o,a,r){for(var s=t.points,l=t.pointsize,c=0;c<s.length;c+=l)null!=s[c]&&P(s[c],s[c+1],s[c+2],i,n,o,a,r,u,e.bars.horizontal,e.bars.lineWidth)})(e.datapoints,t,t+e.bars.barWidth,i,e.xaxis,e.yaxis),u.restore()}(e),e.points.show&&function(e){function t(e,t,i,n,o,a,r,s){for(var l=e.points,c=e.pointsize,d=0;d<l.length;d+=c){var f=l[d],h=l[d+1];null==f||f<a.min||f>a.max||h<r.min||h>r.max||(u.beginPath(),f=a.p2c(f),h=r.p2c(h)+n,"circle"==s?u.arc(f,h,t,0,o?Math.PI:2*Math.PI,!1):s(u,f,h,t,o),u.closePath(),i&&(u.fillStyle=i,u.fill()),u.stroke())}}u.save(),u.translate(g.left,g.top);var i=e.points.lineWidth,n=e.shadowSize,o=e.points.radius,a=e.points.symbol;0==i&&(i=1e-4);if(i>0&&n>0){var r=n/2;u.lineWidth=r,u.strokeStyle="rgba(0,0,0,0.1)",t(e.datapoints,o,null,r+r/2,!0,e.xaxis,e.yaxis,a),u.strokeStyle="rgba(0,0,0,0.2)",t(e.datapoints,o,null,r/2,!0,e.xaxis,e.yaxis,a)}u.lineWidth=i,u.strokeStyle=e.color,t(e.datapoints,o,O(e.points,e.color),0,!1,e.xaxis,e.yaxis,a),u.restore()}(e)}function P(e,t,i,n,o,a,r,s,l,c,d){var u,f,h,p,g,m,v,_,b;c?(_=m=v=!0,g=!1,p=t+n,h=t+o,(f=e)<(u=i)&&(b=f,f=u,u=b,g=!0,m=!1)):(g=m=v=!0,_=!1,u=e+n,f=e+o,(p=t)<(h=i)&&(b=p,p=h,h=b,_=!0,v=!1)),f<r.min||u>r.max||p<s.min||h>s.max||(u<r.min&&(u=r.min,g=!1),f>r.max&&(f=r.max,m=!1),h<s.min&&(h=s.min,_=!1),p>s.max&&(p=s.max,v=!1),u=r.p2c(u),h=s.p2c(h),f=r.p2c(f),p=s.p2c(p),a&&(l.fillStyle=a(h,p),l.fillRect(u,p,f-u,h-p)),d>0&&(g||m||v||_)&&(l.beginPath(),l.moveTo(u,h),g?l.lineTo(u,p):l.moveTo(u,p),v?l.lineTo(f,p):l.moveTo(f,p),m?l.lineTo(f,h):l.moveTo(f,h),_?l.lineTo(u,h):l.moveTo(u,h),l.stroke()))}function O(t,i,n,o){var a=t.fill;if(!a)return null;if(t.fillColor)return Y(t.fillColor,n,o,i);var r=e.color.parse(i);return r.a="number"==typeof a?a:.4,r.normalize(),r.toString()}b.setData=x,b.setupGrid=T,b.draw=M,b.getPlaceholder=function(){return t},b.getCanvas=function(){return l.element},b.getPlotOffset=function(){return g},b.width=function(){return m},b.height=function(){return v},b.offset=function(){var e=d.offset();return e.left+=g.left,e.top+=g.top,e},b.getData=function(){return r},b.getAxes=function(){var t={};return e.each(h.concat(p),function(e,i){i&&(t[i.direction+(1!=i.n?i.n:"")+"axis"]=i)}),t},b.getXAxes=function(){return h},b.getYAxes=function(){return p},b.c2p=C,b.p2c=function(e){var t,i,n,o={};for(t=0;t<h.length;++t)if((i=h[t])&&i.used&&(n="x"+i.n,null==e[n]&&1==i.n&&(n="x"),null!=e[n])){o.left=i.p2c(e[n]);break}for(t=0;t<p.length;++t)if((i=p[t])&&i.used&&(n="y"+i.n,null==e[n]&&1==i.n&&(n="y"),null!=e[n])){o.top=i.p2c(e[n]);break}return o},b.getOptions=function(){return s},b.highlight=F,b.unhighlight=B,b.triggerRedrawOverlay=L,b.pointOffset=function(e){return{left:parseInt(h[w(e,"x")-1].p2c(+e.x)+g.left,10),top:parseInt(p[w(e,"y")-1].p2c(+e.y)+g.top,10)}},b.shutdown=S,b.destroy=function(){S(),t.removeData("plot").empty(),r=[],s=null,l=null,c=null,d=null,u=null,f=null,h=[],p=[],_=null,z=[],b=null},b.resize=function(){var e=t.width(),i=t.height();l.resize(e,i),c.resize(e,i)},b.hooks=_,function(){for(var t={Canvas:i},n=0;n<a.length;++n){var o=a[n];o.init(b,t),o.options&&e.extend(!0,s,o.options)}}(),function(i){e.extend(!0,s,i),i&&i.colors&&(s.colors=i.colors);null==s.xaxis.color&&(s.xaxis.color=e.color.parse(s.grid.color).scale("a",.22).toString());null==s.yaxis.color&&(s.yaxis.color=e.color.parse(s.grid.color).scale("a",.22).toString());null==s.xaxis.tickColor&&(s.xaxis.tickColor=s.grid.tickColor||s.xaxis.color);null==s.yaxis.tickColor&&(s.yaxis.tickColor=s.grid.tickColor||s.yaxis.color);null==s.grid.borderColor&&(s.grid.borderColor=s.grid.color);null==s.grid.tickColor&&(s.grid.tickColor=e.color.parse(s.grid.color).scale("a",.22).toString());var n,o,a,r=t.css("font-size"),l=r?+r.replace("px",""):13,c={style:t.css("font-style"),size:Math.round(.8*l),variant:t.css("font-variant"),weight:t.css("font-weight"),family:t.css("font-family")};for(a=s.xaxes.length||1,n=0;n<a;++n)(o=s.xaxes[n])&&!o.tickColor&&(o.tickColor=o.color),o=e.extend(!0,{},s.xaxis,o),s.xaxes[n]=o,o.font&&(o.font=e.extend({},c,o.font),o.font.color||(o.font.color=o.color),o.font.lineHeight||(o.font.lineHeight=Math.round(1.15*o.font.size)));for(a=s.yaxes.length||1,n=0;n<a;++n)(o=s.yaxes[n])&&!o.tickColor&&(o.tickColor=o.color),o=e.extend(!0,{},s.yaxis,o),s.yaxes[n]=o,o.font&&(o.font=e.extend({},c,o.font),o.font.color||(o.font.color=o.color),o.font.lineHeight||(o.font.lineHeight=Math.round(1.15*o.font.size)));s.xaxis.noTicks&&null==s.xaxis.ticks&&(s.xaxis.ticks=s.xaxis.noTicks);s.yaxis.noTicks&&null==s.yaxis.ticks&&(s.yaxis.ticks=s.yaxis.noTicks);s.x2axis&&(s.xaxes[1]=e.extend(!0,{},s.xaxis,s.x2axis),s.xaxes[1].position="top",null==s.x2axis.min&&(s.xaxes[1].min=null),null==s.x2axis.max&&(s.xaxes[1].max=null));s.y2axis&&(s.yaxes[1]=e.extend(!0,{},s.yaxis,s.y2axis),s.yaxes[1].position="right",null==s.y2axis.min&&(s.yaxes[1].min=null),null==s.y2axis.max&&(s.yaxes[1].max=null));s.grid.coloredAreas&&(s.grid.markings=s.grid.coloredAreas);s.grid.coloredAreasColor&&(s.grid.markingsColor=s.grid.coloredAreasColor);s.lines&&e.extend(!0,s.series.lines,s.lines);s.points&&e.extend(!0,s.series.points,s.points);s.bars&&e.extend(!0,s.series.bars,s.bars);null!=s.shadowSize&&(s.series.shadowSize=s.shadowSize);null!=s.highlightColor&&(s.series.highlightColor=s.highlightColor);for(n=0;n<s.xaxes.length;++n)j(h,n+1).options=s.xaxes[n];for(n=0;n<s.yaxes.length;++n)j(p,n+1).options=s.yaxes[n];for(var d in _)s.hooks[d]&&s.hooks[d].length&&(_[d]=_[d].concat(s.hooks[d]));y(_.processOptions,[s])}(o),function(){t.css("padding",0).children().filter(function(){return!e(this).hasClass("flot-overlay")&&!e(this).hasClass("flot-base")}).remove(),"static"==t.css("position")&&t.css("position","relative");l=new i("flot-base",t),c=new i("flot-overlay",t),u=l.context,f=c.context,d=e(c.element).unbind();var n=t.data("plot");n&&(n.shutdown(),c.clear());t.data("plot",b)}(),x(n),T(),M(),function(){s.grid.hoverable&&(d.mousemove(D),d.bind("mouseleave",N));s.grid.clickable&&d.click(W);y(_.bindEvents,[d])}();var z=[],Q=null;function D(e){s.grid.hoverable&&q("plothover",e,function(e){return 0!=e.hoverable})}function N(e){s.grid.hoverable&&q("plothover",e,function(e){return!1})}function W(e){q("plotclick",e,function(e){return 0!=e.clickable})}function q(e,i,n){var o=d.offset(),a=i.pageX-o.left-g.left,l=i.pageY-o.top-g.top,c=C({left:a,top:l});c.pageX=i.pageX,c.pageY=i.pageY;var u=function(e,t,i){var n,o,a,l=s.grid.mouseActiveRadius,c=l*l+1,d=null;for(n=r.length-1;n>=0;--n)if(i(r[n])){var u=r[n],f=u.xaxis,h=u.yaxis,p=u.datapoints.points,g=f.c2p(e),m=h.c2p(t),v=l/f.scale,_=l/h.scale;if(a=u.datapoints.pointsize,f.options.inverseTransform&&(v=Number.MAX_VALUE),h.options.inverseTransform&&(_=Number.MAX_VALUE),u.lines.show||u.points.show)for(o=0;o<p.length;o+=a){var b=p[o],y=p[o+1];if(null!=b&&!(b-g>v||b-g<-v||y-m>_||y-m<-_)){var x=Math.abs(f.p2c(b)-e),w=Math.abs(h.p2c(y)-t),k=x*x+w*w;k<c&&(c=k,d=[n,o/a])}}if(u.bars.show&&!d){var C,j;switch(u.bars.align){case"left":C=0;break;case"right":C=-u.bars.barWidth;break;default:C=-u.bars.barWidth/2}for(j=C+u.bars.barWidth,o=0;o<p.length;o+=a){b=p[o],y=p[o+1];var S=p[o+2];null!=b&&(r[n].bars.horizontal?g<=Math.max(S,b)&&g>=Math.min(S,b)&&m>=y+C&&m<=y+j:g>=b+C&&g<=b+j&&m>=Math.min(S,y)&&m<=Math.max(S,y))&&(d=[n,o/a])}}}return d?(n=d[0],o=d[1],a=r[n].datapoints.pointsize,{datapoint:r[n].datapoints.points.slice(o*a,(o+1)*a),dataIndex:o,series:r[n],seriesIndex:n}):null}(a,l,n);if(u&&(u.pageX=parseInt(u.series.xaxis.p2c(u.datapoint[0])+o.left+g.left,10),u.pageY=parseInt(u.series.yaxis.p2c(u.datapoint[1])+o.top+g.top,10)),s.grid.autoHighlight){for(var f=0;f<z.length;++f){var h=z[f];h.auto!=e||u&&h.series==u.series&&h.point[0]==u.datapoint[0]&&h.point[1]==u.datapoint[1]||B(h.series,h.point)}u&&F(u.series,u.datapoint,e)}t.trigger(e,[c,u])}function L(){var e=s.interaction.redrawOverlayInterval;-1!=e?Q||(Q=setTimeout(V,e)):V()}function V(){var e,t;for(Q=null,f.save(),c.clear(),f.translate(g.left,g.top),e=0;e<z.length;++e)(t=z[e]).series.bars.show?U(t.series,t.point):R(t.series,t.point);f.restore(),y(_.drawOverlay,[f])}function F(e,t,i){if("number"==typeof e&&(e=r[e]),"number"==typeof t){var n=e.datapoints.pointsize;t=e.datapoints.points.slice(n*t,n*(t+1))}var o=H(e,t);-1==o?(z.push({series:e,point:t,auto:i}),L()):i||(z[o].auto=!1)}function B(e,t){if(null==e&&null==t)return z=[],void L();if("number"==typeof e&&(e=r[e]),"number"==typeof t){var i=e.datapoints.pointsize;t=e.datapoints.points.slice(i*t,i*(t+1))}var n=H(e,t);-1!=n&&(z.splice(n,1),L())}function H(e,t){for(var i=0;i<z.length;++i){var n=z[i];if(n.series==e&&n.point[0]==t[0]&&n.point[1]==t[1])return i}return-1}function R(t,i){var n=i[0],o=i[1],a=t.xaxis,r=t.yaxis,s="string"==typeof t.highlightColor?t.highlightColor:e.color.parse(t.color).scale("a",.5).toString();if(!(n<a.min||n>a.max||o<r.min||o>r.max)){var l=t.points.radius+t.points.lineWidth/2;f.lineWidth=l,f.strokeStyle=s;var c=1.5*l;n=a.p2c(n),o=r.p2c(o),f.beginPath(),"circle"==t.points.symbol?f.arc(n,o,c,0,2*Math.PI,!1):t.points.symbol(f,n,o,c,!1),f.closePath(),f.stroke()}}function U(t,i){var n,o="string"==typeof t.highlightColor?t.highlightColor:e.color.parse(t.color).scale("a",.5).toString(),a=o;switch(t.bars.align){case"left":n=0;break;case"right":n=-t.bars.barWidth;break;default:n=-t.bars.barWidth/2}f.lineWidth=t.bars.lineWidth,f.strokeStyle=o,P(i[0],i[1],i[2]||0,n,n+t.bars.barWidth,function(){return a},t.xaxis,t.yaxis,f,t.bars.horizontal,t.bars.lineWidth)}function Y(t,i,n,o){if("string"==typeof t)return t;for(var a=u.createLinearGradient(0,n,0,i),r=0,s=t.colors.length;r<s;++r){var l=t.colors[r];if("string"!=typeof l){var c=e.color.parse(o);null!=l.brightness&&(c=c.scale("rgb",l.brightness)),null!=l.opacity&&(c.a*=l.opacity),l=c.toString()}a.addColorStop(r/(s-1),l)}return a}}e.fn.detach||(e.fn.detach=function(){return this.each(function(){this.parentNode&&this.parentNode.removeChild(this)})}),i.prototype.resize=function(e,t){if(e<=0||t<=0)throw new Error("Invalid dimensions for plot, width = "+e+", height = "+t);var i=this.element,n=this.context,o=this.pixelRatio;this.width!=e&&(i.width=e*o,i.style.width=e+"px",this.width=e),this.height!=t&&(i.height=t*o,i.style.height=t+"px",this.height=t),n.restore(),n.save(),n.scale(o,o)},i.prototype.clear=function(){this.context.clearRect(0,0,this.width,this.height)},i.prototype.render=function(){var e=this._textCache;for(var i in e)if(t.call(e,i)){var n=this.getTextLayer(i),o=e[i];for(var a in n.hide(),o)if(t.call(o,a)){var r=o[a];for(var s in r)if(t.call(r,s)){for(var l,c=r[s].positions,d=0;l=c[d];d++)l.active?l.rendered||(n.append(l.element),l.rendered=!0):(c.splice(d--,1),l.rendered&&l.element.detach());0==c.length&&delete r[s]}}n.show()}},i.prototype.getTextLayer=function(t){var i=this.text[t];return null==i&&(null==this.textContainer&&(this.textContainer=e("<div class='flot-text'></div>").css({position:"absolute",top:0,left:0,bottom:0,right:0,"font-size":"smaller",color:"#545454"}).insertAfter(this.element)),i=this.text[t]=e("<div></div>").addClass(t).css({position:"absolute",top:0,left:0,bottom:0,right:0}).appendTo(this.textContainer)),i},i.prototype.getTextInfo=function(t,i,n,o,a){var r,s,l,c;if(i=""+i,r="object"==typeof n?n.style+" "+n.variant+" "+n.weight+" "+n.size+"px/"+n.lineHeight+"px "+n.family:n,null==(s=this._textCache[t])&&(s=this._textCache[t]={}),null==(l=s[r])&&(l=s[r]={}),null==(c=l[i])){var d=e("<div></div>").html(i).css({position:"absolute","max-width":a,top:-9999}).appendTo(this.getTextLayer(t));"object"==typeof n?d.css({font:r,color:n.color}):"string"==typeof n&&d.addClass(n),c=l[i]={width:d.outerWidth(!0),height:d.outerHeight(!0),element:d,positions:[]},d.detach()}return c},i.prototype.addText=function(e,t,i,n,o,a,r,s,l){var c=this.getTextInfo(e,n,o,a,r),d=c.positions;"center"==s?t-=c.width/2:"right"==s&&(t-=c.width),"middle"==l?i-=c.height/2:"bottom"==l&&(i-=c.height);for(var u,f=0;u=d[f];f++)if(u.x==t&&u.y==i)return void(u.active=!0);u={active:!0,rendered:!1,element:d.length?c.element.clone():c.element,x:t,y:i},d.push(u),u.element.css({top:Math.round(i),left:Math.round(t),"text-align":s})},i.prototype.removeText=function(e,i,n,o,a,r){if(null==o){var s=this._textCache[e];if(null!=s)for(var l in s)if(t.call(s,l)){var c=s[l];for(var d in c)if(t.call(c,d))for(var u=c[d].positions,f=0;h=u[f];f++)h.active=!1}}else{var h;for(u=this.getTextInfo(e,o,a,r).positions,f=0;h=u[f];f++)h.x==i&&h.y==n&&(h.active=!1)}},e.plot=function(t,i,o){return new n(e(t),i,o,e.plot.plugins)},e.plot.version="0.8.3",e.plot.plugins=[],e.fn.plot=function(t,i){return this.each(function(){e.plot(this,t,i)})}}(jQuery)},161:function(e,t){!function(e){jQuery.plot.plugins.push({init:function(e){var t,i,n,o,a=1,r=!1,s={};function l(e,t){for(var i=new Array,n=0;n<e.length;n++)i[0]=e[n].data[0]?e[n].data[0][t]:null,i[1]=e[n].data[e[n].data.length-1]?e[n].data[e[n].data.length-1][t]:null;return i}function c(e,t){var i=e.bars.order,n=t.bars.order;return i<n?-1:i>n?1:0}function d(e,t,i){for(var n=0,a=t;a<=i;a++)n+=e[a].bars.barWidth+2*o;return n}e.hooks.processDatapoints.push(function(e,u,f){var h,p=null;if(function(e){return null!=e.bars&&e.bars.show&&null!=e.bars.order}(u)&&(function(e){e.bars.horizontal&&(r=!0)}(u),function(e){var t=r?e.getPlaceholder().innerHeight():e.getPlaceholder().innerWidth(),i=l(e.getData(),r?1:0),n=i[1]-i[0];a=n/t}(e),function(e){t=function(e){for(var t=new Array,i=[],n=0;n<e.length;n++)null!=e[n].bars.order&&e[n].bars.show&&i.indexOf(e[n].bars.order)<0&&(i.push(e[n].bars.order),t.push(e[n]));return t.sort(c)}(e.getData()),i=t.length}(e),function(e){n=void 0!==e.bars.lineWidth?e.bars.lineWidth:2,o=n*a}(u),i>=2)){var g=function(e){for(var i=0,n=0;n<t.length;++n)if(e==t[n]){i=n;break}return i+1}(u),m=(h=0,i%2!=0&&(h=t[Math.ceil(i/2)].bars.barWidth/2),h);void 0===s[u.bars.order]&&(function(e){return e<=Math.ceil(i/2)}(g)?s[u.bars.order]=-1*d(t,g-1,Math.floor(i/2)-1)-m:s[u.bars.order]=d(t,Math.ceil(i/2),g-2)+m+2*o),p=function(e,t,i){for(var n=e.pointsize,o=e.points,a=0,s=r?1:0;s<o.length;s+=n)o[s]+=i,t.data[a][3]=o[s],a++;return o}(f,u,s[u.bars.order]),f.points=p}return p})},options:{series:{bars:{order:null}}},name:"orderBars",version:"0.2"})}()},162:function(e,t){!function(e){function t(e,t){return t*Math.floor(e/t)}function i(e,t,i,n){if("function"==typeof e.strftime)return e.strftime(t);var o,a=function(e,t){return t=""+(null==t?"0":t),1==(e=""+e).length?t+e:e},r=[],s=!1,l=e.getHours(),c=l<12;null==i&&(i=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]),null==n&&(n=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]),o=l>12?l-12:0==l?12:l;for(var d=0;d<t.length;++d){var u=t.charAt(d);if(s){switch(u){case"a":u=""+n[e.getDay()];break;case"b":u=""+i[e.getMonth()];break;case"d":u=a(e.getDate());break;case"e":u=a(e.getDate()," ");break;case"h":case"H":u=a(l);break;case"I":u=a(o);break;case"l":u=a(o," ");break;case"m":u=a(e.getMonth()+1);break;case"M":u=a(e.getMinutes());break;case"q":u=""+(Math.floor(e.getMonth()/3)+1);break;case"S":u=a(e.getSeconds());break;case"y":u=a(e.getFullYear()%100);break;case"Y":u=""+e.getFullYear();break;case"p":u=c?"am":"pm";break;case"P":u=c?"AM":"PM";break;case"w":u=""+e.getDay()}r.push(u),s=!1}else"%"==u?s=!0:r.push(u)}return r.join("")}function n(e){function t(e,t,i,n){e[t]=function(){return i[n].apply(i,arguments)}}var i={date:e};null!=e.strftime&&t(i,"strftime",e,"strftime"),t(i,"getTime",e,"getTime"),t(i,"setTime",e,"setTime");for(var n=["Date","Day","FullYear","Hours","Milliseconds","Minutes","Month","Seconds"],o=0;o<n.length;o++)t(i,"get"+n[o],e,"getUTC"+n[o]),t(i,"set"+n[o],e,"setUTC"+n[o]);return i}function o(e,t){if("browser"==t.timezone)return new Date(e);if(t.timezone&&"utc"!=t.timezone){if("undefined"!=typeof timezoneJS&&void 0!==timezoneJS.Date){var i=new timezoneJS.Date;return i.setTimezone(t.timezone),i.setTime(e),i}return n(new Date(e))}return n(new Date(e))}var a={second:1e3,minute:6e4,hour:36e5,day:864e5,month:2592e6,quarter:7776e6,year:525949.2*60*1e3},r=[[1,"second"],[2,"second"],[5,"second"],[10,"second"],[30,"second"],[1,"minute"],[2,"minute"],[5,"minute"],[10,"minute"],[30,"minute"],[1,"hour"],[2,"hour"],[4,"hour"],[8,"hour"],[12,"hour"],[1,"day"],[2,"day"],[3,"day"],[.25,"month"],[.5,"month"],[1,"month"],[2,"month"]],s=r.concat([[3,"month"],[6,"month"],[1,"year"]]),l=r.concat([[1,"quarter"],[2,"quarter"],[1,"year"]]);e.plot.plugins.push({init:function(n){n.hooks.processOptions.push(function(n,r){e.each(n.getAxes(),function(e,n){var r=n.options;"time"==r.mode&&(n.tickGenerator=function(e){var i=[],n=o(e.min,r),c=0,d=r.tickSize&&"quarter"===r.tickSize[1]||r.minTickSize&&"quarter"===r.minTickSize[1]?l:s;null!=r.minTickSize&&(c="number"==typeof r.tickSize?r.tickSize:r.minTickSize[0]*a[r.minTickSize[1]]);for(var u=0;u<d.length-1&&!(e.delta<(d[u][0]*a[d[u][1]]+d[u+1][0]*a[d[u+1][1]])/2&&d[u][0]*a[d[u][1]]>=c);++u);var f=d[u][0],h=d[u][1];if("year"==h){if(null!=r.minTickSize&&"year"==r.minTickSize[1])f=Math.floor(r.minTickSize[0]);else{var p=Math.pow(10,Math.floor(Math.log(e.delta/a.year)/Math.LN10)),g=e.delta/a.year/p;f=g<1.5?1:g<3?2:g<7.5?5:10,f*=p}f<1&&(f=1)}e.tickSize=r.tickSize||[f,h];var m=e.tickSize[0];h=e.tickSize[1];var v=m*a[h];"second"==h?n.setSeconds(t(n.getSeconds(),m)):"minute"==h?n.setMinutes(t(n.getMinutes(),m)):"hour"==h?n.setHours(t(n.getHours(),m)):"month"==h?n.setMonth(t(n.getMonth(),m)):"quarter"==h?n.setMonth(3*t(n.getMonth()/3,m)):"year"==h&&n.setFullYear(t(n.getFullYear(),m)),n.setMilliseconds(0),v>=a.minute&&n.setSeconds(0),v>=a.hour&&n.setMinutes(0),v>=a.day&&n.setHours(0),v>=4*a.day&&n.setDate(1),v>=2*a.month&&n.setMonth(t(n.getMonth(),3)),v>=2*a.quarter&&n.setMonth(t(n.getMonth(),6)),v>=a.year&&n.setMonth(0);var _,b=0,y=Number.NaN;do{if(_=y,y=n.getTime(),i.push(y),"month"==h||"quarter"==h)if(m<1){n.setDate(1);var x=n.getTime();n.setMonth(n.getMonth()+("quarter"==h?3:1));var w=n.getTime();n.setTime(y+b*a.hour+(w-x)*m),b=n.getHours(),n.setHours(0)}else n.setMonth(n.getMonth()+m*("quarter"==h?3:1));else"year"==h?n.setFullYear(n.getFullYear()+m):n.setTime(y+v)}while(y<e.max&&y!=_);return i},n.tickFormatter=function(e,t){var n=o(e,t.options);if(null!=r.timeformat)return i(n,r.timeformat,r.monthNames,r.dayNames);var s=t.options.tickSize&&"quarter"==t.options.tickSize[1]||t.options.minTickSize&&"quarter"==t.options.minTickSize[1],l=t.tickSize[0]*a[t.tickSize[1]],c=t.max-t.min,d=r.twelveHourClock?" %p":"",u=r.twelveHourClock?"%I":"%H";return i(n,l<a.minute?u+":%M:%S"+d:l<a.day?c<2*a.day?u+":%M"+d:"%b %d "+u+":%M"+d:l<a.month?"%b %d":s&&l<a.quarter||!s&&l<a.year?c<a.year?"%b":"%b %Y":s&&l<a.year?c<a.year?"Q%q":"Q%q %Y":"%Y",r.monthNames,r.dayNames)})})})},options:{xaxis:{timezone:null,timeformat:null,twelveHourClock:!1,monthNames:null}},name:"time",version:"1.0"}),e.plot.formatDate=i,e.plot.dateGenerator=o}(jQuery)},163:function(e,t){var i={collection:{},get:function(e,t,i){return jQuery?(t=void 0!==t?t:void 0,i=!0===i,(void 0===this.collection[e]||i)&&(this.collection[e]=void 0!==t?jQuery(e,t):jQuery(e)),this.collection[e]):-1}};window.Give_Selector_Cache=i},164:function(e,t){jQuery(document).ready(function(e){e("body").on("click",".notice-dismiss",function(t){var i=e(this).parent().parent();i.hasClass("give-notice")&&(t.preventDefault(),i.fadeTo(100,0,function(){i.slideUp(100,function(){i.remove()})}))})})},165:function(e,t){
9
  /*!
10
  * Give Admin Forms JS
11
  *
@@ -26,7 +26,7 @@ var n;n=function(){return function(e){var t={};function i(n){if(t[n])return t[n]
26
  * @copyright: Copyright (c) 2016, GiveWP
27
  * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
28
  */
29
- jQuery(document).ready(function(e){var t=jQuery("ul.give-payment-gatways-list");t.length&&t.sortable();e("body").on("change","#give-mainform #currency",function(){var t=e("#give-mainform #currency option:selected").val(),i=JSON.parse(e(this).attr("data-formatting-setting")),n=afterText={},o=i[t],a=e("#thousands_separator","#give-mainform"),r=e("#decimal_separator","#give-mainform"),s=e("#number_decimals","#give-mainform");n=e("#give-mainform #currency_position").data("before-template").replace("{currency_pos}",o.symbol),e('#give-mainform #currency_position option[value="before"]').text(n),afterText=e("#give-mainform #currency_position").data("after-template").replace("{currency_pos}",o.symbol),e('#give-mainform #currency_position option[value="after"]').text(afterText),a.val(o.setting.thousands_separator).trigger("blur"),r.val(o.setting.decimal_separator).trigger("blur"),s.val(o.setting.number_decimals).trigger("blur")}),"disabled"!==e('input[name="name_title_prefix"]:checked').val()&&e(".give-title-prefixes-settings-wrap").show(),e('input[name="name_title_prefix"]').on("change",function(){"disabled"!==e(this).val()?e(".give-title-prefixes-settings-wrap").show():e(".give-title-prefixes-settings-wrap").hide()}),e("a.give-repeat-setting-field").on("click",function(t){t.preventDefault();var i=e(this).parents("td"),n=e("p:first-child",i).clone(),o=e("p",i).not(".give-field-description").length,a=e(this).data("id")+"_"+ ++o,r=e(this).prev();return e("input",r).val()&&(e(this).before(n),r=e(this).prev(),e("input",r).attr("id",a),e("input",r).val("")),!1}),e(".give-settings-page").on("click","span.give-remove-setting-field",function(t){e(this).parents("p").remove()}),e(".give-email-notification-status","table.giveemailnotifications").on("click",function(){var t=e(this),i=e("i",t),n=e(this).next(),o=e(this).hasClass("give-email-notification-enabled")?"disabled":"enabled",a=e(this).data("id");if(!parseInt(t.data("edit")))return e("div.give-email-notification-status-notice").remove(),e("hr.wp-header-end").after('<div class="updated error give-email-notification-status-notice"><p>'+e(this).closest(".give-email-notification-status").data("notice")+"</p></div>"),e("html, body").animate({scrollTop:e("div.give-email-notification-status-notice").position().top},"slow"),!1;e.ajax({url:ajaxurl,method:"POST",data:{action:"give_set_notification_status",status:o,notification_id:a},beforeSend:function(){t.hide(),n.addClass("is-active")},success:function(e){e.success&&(t.removeClass("give-email-notification-"+t.data("status")),t.addClass("give-email-notification-"+o),t.data("status",o),"enabled"===o?(i.removeClass("dashicons-no-alt"),i.addClass("dashicons-yes")):(i.removeClass("dashicons-yes"),i.addClass("dashicons-no-alt")),n.removeClass("is-active"),t.show())}})}),e("#give-clear-cache").on("click",function(){e.ajax({url:ajaxurl,type:"GET",data:{action:"give_cache_flush"}}).done(function(e){e.success?new Give.modal.GiveSuccessAlert({modalContent:{title:Give.fn.getGlobalVar("flush_success"),desc:e.data.message,cancelBtnTitle:Give.fn.getGlobalVar("ok")}}).render():new Give.modal.GiveErrorAlert({modalContent:{title:Give.fn.getGlobalVar("flush_error"),desc:e.data.message,cancelBtnTitle:Give.fn.getGlobalVar("ok")}}).render()})});var i=Give.fn.getGlobalVar("decimal_separator"),n=Give.fn.getGlobalVar("thousands_separator"),o=/\(([^)]+)\)/,a={position:Give.fn.getGlobalVar("currency_pos"),symbol:Give.fn.getGlobalVar("currency_sign"),precision:Give.fn.getGlobalVar("number_decimals"),decimal:Give.fn.getGlobalVar("decimal_separator"),thousand:Give.fn.getGlobalVar("thousands_separator")};e("#number_decimals, #decimal_separator, #thousands_separator, #currency_position, #currency").on("input blur change",function(t){var r=e("#currency_preview"),s=e("#decimal_separator"),l=e("#thousands_separator"),c=t.target.name,d=t.target.value;if("number_decimals"!==c||"input"!==t.type&&"blur"!==t.type||(d&&!isNaN(d)||"blur"!==t.type||(t.target.value=Give.fn.getGlobalVar("number_decimals")),a.precision=isNaN(parseInt(d))?Give.fn.getGlobalVar("number_decimals"):parseInt(d)),"decimal_separator"!==c||"input"!==t.type&&"blur"!==t.type||(d||"blur"!==t.type||(t.target.value=i),a.decimal=d,a.hasOwnProperty("thousand")&&"input"===t.type?a.decimal===a.thousand&&(a.thousand=i,l.val(i),i=d,n=l.val()):a.decimal===Give.fn.getGlobalVar("thousands_separator")&&"input"===t.type&&(a.thousand=i,l.val(i),i=d,n=l.val())),"thousands_separator"!==c||"input"!==t.type&&"blur"!==t.type||(d||"blur"!==t.type||(t.target.value=n),a.thousand=d,a.hasOwnProperty("decimal")&&"input"===t.type?a.decimal===a.thousand&&(a.decimal=n,s.val(n),n=d,i=s.val()):a.thousand===Give.fn.getGlobalVar("decimal_separator")&&"input"===t.type&&(a.decimal=n,s.val(n),n=d,i=s.val())),"currency_position"===c&&"change"===t.type&&(a.position=d),"currency"===c&&"change"===t.type){a.currency=d;var u=o.exec(t.target[t.target.selectedIndex].text);a.symbol=u[1]}r.val(Give.fn.formatCurrency("123456.12345",a,{}))})})},167:function(e,t){
30
  /*!
31
  * Give Admin Export JS
32
  *
@@ -47,7 +47,7 @@ jQuery(document).ready(function(e){function t(t){var i=void 0!==t.standard_field
47
  * @copyright: Copyright (c) 2016, GiveWP
48
  * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
49
  */
50
- var i,n;i=jQuery,n=function(){i(".widget-liquid-right").on("change",".give_forms_display_style_setting_row input",function(){var e=i(this).parents("p"),t=e.next();"onpage"===i("input:checked",e).val()?t.hide():t.show()})},i(function(){n(),i(".give_forms_display_style_setting_row input",".widget-liquid-right").trigger("change")}),i(document).ajaxSuccess(function(e,t,o){n(),i(".give_forms_display_style_setting_row input",".widget-liquid-right").trigger("change")})},169:function(e,t){function i(e,t){var i="",n=document.querySelector(".give-save-button");try{i=JSON.parse(t),e.value=JSON.stringify(i,void 0,2),e.style.border="none",n.removeAttribute("disabled")}catch(t){e.style.border="1px solid red",n.setAttribute("disabled","disabled")}}function n(e){null!==e&&(i(e,e.value),e.addEventListener("blur",function(t){i(e,t.target.value)}))}window.addEventListener("DOMContentLoaded",function(){var e=document.querySelectorAll(".stripe-checkout-field"),t=document.querySelector(".stripe-cc-field-format-settings"),i=document.getElementById("stripe_checkout_enabled"),o=document.querySelectorAll('input[name="stripe_fonts"]'),a=document.getElementById("stripe_styles_base"),r=document.getElementById("stripe_styles_empty"),s=document.getElementById("stripe_styles_invalid"),l=document.getElementById("stripe_styles_complete"),c=document.getElementById("stripe_custom_fonts"),d=document.getElementById("give-payment-status"),u=document.querySelector(".give-stripe-disconnect");n(a),n(r),n(s),n(l),n(c),null!==u&&document.querySelector(".give-stripe-disconnect").addEventListener("click",function(e){e.preventDefault(),new Give.modal.GiveConfirmModal({type:"alert",classes:{modalWrapper:"give-modal--warning"},modalContent:{title:Give.fn.getGlobalVar("disconnect_stripe_title"),desc:Give.fn.getGlobalVar("disconnect_stripe_message")},successConfirm:function(){window.location.href=e.target.getAttribute("href")}}).render()}),null!==d&&d.addEventListener("change",function(e){var t=document.getElementById("give-stripe-opt-refund");null!==t&&(t.checked=!1,"refunded"===e.target.value?document.getElementById("give-stripe-opt-refund-wrap").style.display="block":document.getElementById("give-stripe-opt-refund-wrap").style.display="none")}),null!==o&&o.forEach(function(e){var t=document.querySelector(".give-stripe-google-fonts-wrap"),i=document.querySelector(".give-stripe-custom-fonts-wrap");e.addEventListener("change",function(e){"custom_fonts"===e.target.value?(t.style.display="none",i.style.display="table-row"):"google_fonts"===e.target.value&&(t.style.display="table-row",i.style.display="none")})}),null!==i&&(e.forEach(function(n,o){i.checked&&(e[o].style.display="table-row",t.style.display="none")}),i.addEventListener("click",function(){e.forEach(function(n,o){i.checked?(e[o].style.display="table-row",t.style.display="none"):(e[o].style.display="none",t.style.display="table-row")})}))})},17:function(e,t,i){"use strict";var n={fn:{renderNotice:function(e,t){var i;switch(t=void 0!==t?t:{},e){case"bad_minimum":i=jQuery('<div class="give_error give-invalid-minimum give-hidden">'+this.getNotice(e,t)+"</div>");break;case"bad_maximum":i=jQuery('<div class="give_error give-invalid-maximum give-hidden">'+this.getNotice(e,t)+"</div>")}if(!t.length)return"";i.insertBefore(t.find(".give-total-wrap")).show()},getNotice:function(e,t){if(!e.length)return null;var i,n,o;if(i=n=o="",t.length)switch(e){case"bad_minimum":n=Give.fn.getGlobalVar(e),o=Give.form.fn.getMinimumAmount(t);break;case"bad_maximum":n=Give.fn.getGlobalVar(e),o=Give.form.fn.getMaximumAmount(t)}return t.length&&""!==n&&(i=n+" "+Give.fn.formatCurrency(o,{symbol:Give.form.fn.getInfo("currency_symbol",t),position:Give.form.fn.getInfo("currency_position",t)},t)),i},getAdminNoticeHTML:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"info",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{dismissible:!0},n=commonL10n.dismiss||"";return'<div class="give-notice notice notice-'.concat(t).concat(i.dismissible?" is-dismissible":"",'"><p>').concat(e).concat(i.dismissible?' <button type="button" class="notice-dismiss"><span class="screen-reader-text">'.concat(n,"</span></button>"):"","</p</div>")}}},o={init:function(){this.fn.field.formatCreditCard(jQuery("form.give-form")),this.fn.__initialize_cache(),window.addEventListener("load",function(){Give.form.fn.__sendBackToForm()})},fn:{isFormExist:function(){return!!document.getElementsByName("give-form-hash").length},disable:function(e,t){if(!e.length)return!1;e.find(".give-submit").prop("disabled",t)},formatAmount:function(e,t,i){return t.length?Give.fn.formatCurrency(e,i,t):e},getInfo:function(e,t){var i="";if(t=void 0!==t?t:{},!e.length||!t.length)return i;switch(e){case"gateways":i=[],jQuery.each(t.find('input[name="payment-mode"]'),function(e,t){t=t instanceof jQuery?t:jQuery(t),i.push(t.val().trim())});break;case"form-type":t.hasClass("give-form-type-set")?i="set":t.hasClass("give-form-type-multi")&&(i="multi");break;case"form-id":i=t.find('input[name="give-form-id"]').val();break;default:void 0!==(i=t.get(0).hasAttribute("data-"+e)?t.attr("data-"+e):t.attr(e))&&i.trim()}return i},setInfo:function(e,t,i,n){if(!i.length)return!1;switch(e=void 0===e?"data":e){case"nonce":i.find('input[name="give-form-hash"]').val(t)}if(void 0!==n&&!n.length)return!1;switch(e){case"attr":i.attr(n,t);break;default:i.data(n,t)}return!0},getGateway:function(e){var t="";return e.length?void 0!==(t=e.find('input[name="payment-mode"]:checked').val().trim())?t:"":t},getVariablePrices:function(e){var t,i=[];return e.length&&e.hasClass("give-form-type-multi")&&(t=e.find(".give-donation-levels-wrap [data-price-id] "))?(jQuery.each(t,function(t,n){n=n instanceof jQuery?n:jQuery(n);var o=Give.form.fn.getInfo("decimal_separator",e);i.push({price_id:n.data("price-id"),amount:Give.fn.unFormatCurrency(n.val(),o)})}),i):i},getPriceID:function(e,t){var i=this.getVariablePrices(e),n=Give.fn.unFormatCurrency(e.find('input[name="give-amount"]').val(),this.getInfo("decimal_separator",e)),o=Give.fn.getCache("amount_"+n,e)?Give.fn.getCache("amount_"+n,e):-1;return t=void 0===t||t,i.length&&-1===o&&(t?(jQuery.each(i,function(e,t){if(t.amount===n)return o=t.price_id,!1}),-1===o&&this.getMinimumAmount(e)<=n&&this.getMaximumAmount(e)>=n&&this.getMinimumAmount(e)<=n&&(o="custom")):o=jQuery('input[name="give-price-id"]',e).val()),o},getMinimumAmount:function(e){return e.find('input[name="give-form-minimum"]').val()},getMaximumAmount:function(e){return e.find('input[name="give-form-maximum"]').val()},getAmount:function(e){if(!e.length)return null;var t=e.find('input[name="give-amount"]').val();return void 0!==t&&t||(t=0),Give.fn.unFormatCurrency(t,this.getInfo("decimal_separator",e))},getNonce:function(e){if(!e.length)return"";var t=e.find('input[name="give-form-hash"]').val();return void 0!==t&&t||(t=""),t},getNonceInfo:function(e){var t={};return e.length?(t.el=e.find('input[name="give-form-hash"]'),t.el.length?(t.value=e.find('input[name="give-form-hash"]').val(),t.value=void 0!==t.value&&t.value?t.value:"",t.createdInDonorSession="1"===t.el.attr("data-donor-session"),t):t):t},resetNonce:function(e){if(!e.length||!jQuery('input[name="give-form-hash"]',e).length)return!1;Give.form.fn.disable(e,!0),jQuery.post(Give.fn.getGlobalVar("ajaxurl"),{action:"give_donation_form_nonce",give_form_id:Give.form.fn.getInfo("form-id",e)},function(t){Give.form.fn.setInfo("nonce",t.data,e,""),Give.form.fn.disable(e,!1)})},resetAllNonce:function(e){return!!e.length&&(Give.form.fn.disable(e,!0),new Promise(function(t,i){jQuery.post(Give.fn.getGlobalVar("ajaxurl"),{action:"give_donation_form_reset_all_nonce",give_form_id:Give.form.fn.getInfo("form-id",e)},function(n){if(!n.success)return i(n);var o=e.find('input[name="give-form-user-register-hash"]');return Give.form.fn.setInfo("nonce",n.data.give_form_hash,e,""),o.length&&o.val(n.data.give_form_user_register_hash),Give.form.fn.disable(e,!1),jQuery(document).trigger("give_reset_all_nonce",[n.data]),t(n)}).done(function(){Give.form.fn.disable(e,!1)})}))},autoSelectDonationLevel:function(e,t){if(!e.length||"multi"!==this.getInfo("form-type",e))return!1;switch(t=void 0===t?this.getPriceID(e,!1):t,!0){case!!e.find(".give-radio-input").length:e.find(".give-radio-input").prop("checked",!1),e.find('.give-radio-input[data-price-id="'+t+'"]').prop("checked",!0).addClass("give-default-level");break;case!!e.find("button.give-donation-level-btn").length:e.find("button.give-donation-level-btn").blur(),e.find('button.give-donation-level-btn[data-price-id="'+t+'"]').addClass("give-default-level");break;case!!e.find("select.give-select-level").length:e.find("select.give-select-level option").prop("selected",!1),e.find('select.give-select-level option[data-price-id="'+t+'"]').prop("selected",!0).addClass("give-default-level")}},autoSetMultiLevel:function(e){var t=e.parents("form"),i=e.val(),n=e.data("price-id");if(void 0===n&&(n=e.find("option:selected").data("price-id")),"custom"===n)return t.find(".give-amount-top").val("").focus(),!1;t.find(".give-amount-top").val(i),t.find("span.give-amount-top").text(i);var o=Give.form.fn.getInfo("decimal_separator",t);jQuery(".give-donation-amount .give-text-input",t).attr("data-amount",Give.fn.unFormatCurrency(t.find(".give-final-total-amount").attr("data-total"),o)),t.find(".give-donation-amount .give-text-input").trigger("blur",[t,i,n])},__sendBackToForm:function(){var e=Give.fn.getParameterByName("form-id"),t=Give.fn.getParameterByName("payment-mode");if(!e||!t)return!1;var i=jQuery("body").find("#give-form-"+e+"-wrap"),n=i.find("form.give-form"),o=i.hasClass("give-display-modal"),a=i.hasClass("give-display-button"),r=i.hasClass("give-display-reveal");n.find("#give-gateway-radio-list label").removeClass("give-gateway-option-selected"),n.find("input[name=payment-mode][value="+t+"]").prop("checked",!0).parent().addClass("give-gateway-option-selected");var s=Give.fn.getParameterByName("level-id"),l=n.find('*[data-price-id="'+s+'"]');l.length>0&&this.autoSetMultiLevel(l),jQuery(".give-form-wrap").hasClass("give-form-grid-wrap")&&1===jQuery("#give-modal-form-"+e).length?jQuery.magnificPopup.open({items:{type:"inline",src:"#give-modal-form-"+e},fixedContentPos:!0,fixedBgPos:!0,closeBtnInside:!0,midClick:!0,removalDelay:300,mainClass:"modal-fade-slide"}):o||a?give_open_form_modal(i,n):r&&(n.find(".give-btn-reveal").hide(),n.find("#give-payment-mode-select, #give_purchase_form_wrap").slideDown())},isValidDonationAmount:function(e){if(e.find('input[name="give-form-minimum"]').length<=0)return!0;var t=this.getMinimumAmount(e),i=this.getMaximumAmount(e),n=this.getAmount(e),o=this.getPriceID(e,!0);return 0!==n&&(-1<n&&n>=t&&n<=i||-1!==o)},__initialize_cache:function(){jQuery.each(jQuery(".give-form"),function(e,t){t=t instanceof jQuery?t:jQuery(t),Give.cache["form_"+Give.form.fn.getInfo("form-id",t)]=[]})},field:{formatCreditCard:function(e){e.each(function(e,t){var i=(t=jQuery(t)).find(".card-number"),n=t.find(".card-cvc"),o=t.find(".card-expiry");i.length&&(i.payment("formatCardNumber"),n.payment("formatCardCVC"),o.payment("formatCardExpiry"))})}}}},a={fn:{hasSession:function(e){return!!e.length&&!!Give.fn.__getCookie(Give.fn.getGlobalVar("session_cookie_name"))},isLoggedIn:function(){return jQuery("body").hasClass("logged-in")}}},r={init:function(){var e=["form"],t=0;for(jQuery(document).trigger("give:preInit");t<e.length;)r[e[t]].init&&r[e[t]].init(),t++;jQuery(document).trigger("give:postInit")},fn:{formatCurrency:function(e,t,i){var n={symbol:"",decimal:this.getGlobalVar("decimal_separator"),thousand:this.getGlobalVar("thousands_separator"),precision:parseInt(this.getGlobalVar("number_decimals")),currency:this.getGlobalVar("currency")};if(e=e.toString().trim(),(i=void 0===i?{}:i).length&&(n={symbol:"",decimal:r.form.fn.getInfo("decimal_separator",i),thousand:r.form.fn.getInfo("thousands_separator",i),precision:r.form.fn.getInfo("number_decimals",i),currency:r.form.fn.getInfo("currency_code",i)}),(t=jQuery.extend(n,t)).precision=parseInt(t.precision),"INR"===t.currency){var o,a=parseFloat(e).toFixed(n.precision),s=t.precision?".0":"",l="",c="",d="";(a=(a=accounting.unformat(a,".").toString()).toString()).indexOf(".")>0&&(s=a.substring(a.indexOf("."),a.length)),l=(a=Math.floor(a).toString()).substring(a.length-3),""!==(c=a.substring(0,a.length-3))&&(l=n.thousand+l),o=(d=c.replace(/\B(?=(\d{2})+(?!\d))/g,n.thousand)+l+s).lastIndexOf("."),e=d=d.slice(0,o)+(d.slice(o)+"000000000000").substr(0,t.precision+1),void 0!==t.symbol&&t.symbol.length&&("after"===t.position?e+=t.symbol:e=t.symbol+e)}else"after"===t.position&&(t.format="%v%s"),e=accounting.formatMoney(e,t);return e},unFormatCurrency:function(e,t){if("string"==typeof e){var i=","===t.trim()?/[^0-9\,-]+/g:/[^0-9\.-]+/g;0===(e=e.replace(i,"")).indexOf(t)?e=e.substr(1):e.length-1===e.indexOf(t)&&(e=e.slice(0,-1))}return Math.abs(parseFloat(accounting.unformat(e,t)))},getParameterByName:function(e,t){t||(t=window.location.href),e=e.replace(/[\[\]]/g,"\\$&");var i=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(t);return i?i[2]?decodeURIComponent(i[2].replace(/\+/g," ")):"":null},getGlobalVar:function(e){var t=this.getGlobal();return void 0===t[e]?"":t[e]},getGlobal:function(){return"undefined"==typeof give_global_vars?give_vars:give_global_vars},setCache:function(e,t,i){i.length?r.cache["form_"+r.form.fn.getInfo("form-id",i)][e]=t:r.cache[e]=t},getCache:function(e,t){var i,n=r.cache["form_"+r.form.fn.getInfo("form-id",t)];return i=void 0===(i=t.length?void 0!==n?n[e]:"":r.cache[e])?"":i},__getCookie:function(e){var t=("; "+document.cookie).split("; "+e+"="),i="";return 2===t.length&&(i=t.pop().split(";").shift()),i},loader:function(e){var t,i,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=(n=Object.assign({show:!0,loadingAnimation:!0,loadingText:null},n)).loadingAnimation?'<span class="is-active spinner"></span>':"",a=null!==n.loadingText?n.loadingText:r.fn.getGlobalVar("loader_translation").updating;return!1===n.show?(jQuery(".give-spinner-wrap",e).remove(),!1):(t=o.length?"give-has-spinner":"",t=(t+=a.length?" give-has-text":"").length?" "+t.trim():"",i='<div class="give-spinner-wrap'.concat(t,'"><div class="give-spinner-inner">').concat((a+o).trim(),"</div></div>"),null===n.show?i:(e.prepend(i),!0))}},cache:{}};r.notice=n,r.form=o,r.donor=a;t.a=r},21:function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},354:function(e,t,i){"use strict";i.r(t);i(159),i(76),i(160),i(161),i(162);var n,o=i(14),a=i.n(o);(n=jQuery).extend({giveAjaxifyFields:function(e){var t,i,o=n.extend({},{type:"",parentWrapper:"form",countryFieldName:"country",stateFieldName:"state",stateFieldWrapper:".give-field-wrap",chosenState:!0},e||{});switch(o.type){case"country_state":if(t=n('select[name="'+o.countryFieldName+'"]'),i=t.closest(o.parentWrapper),!t.length||"Country_state"===t.data("give-ajaxify-field"))return;t.data("give-ajaxify-field","country_state"),t.change(function(){var e=n(this),t=e.closest(o.parentWrapper).find('[name="'+o.stateFieldName+'"]'),r=t.closest(o.stateFieldWrapper),s=n("label",r);o.stateFieldWrapper||(s=n('label[for="'+o.stateFieldName+'"]',i),r=t.parent());var l={action:"give_get_states",country:e.val(),field_name:o.stateFieldName};n.post(ajaxurl,l,function(e){e.show_field?(s.length&&s.text(e.states_label),o.chosenState&&t.chosen("destroy"),o.stateFieldWrapper?r.removeClass("give-hidden"):t.removeClass("give-hidden"),void 0!==a()(e.states_found)&&!0===e.states_found?(t.replaceWith(e.data),t=n('[name="'+o.stateFieldName+'"]',r),o.chosenState&&t.chosen()):(t.replaceWith('<input type="text" name="'+o.stateFieldName+'" value="'+e.default_state+'" class="medium-text"/>'),t=n('[name="'+o.stateFieldName+'"]',r))):o.stateFieldWrapper?r.addClass("give-hidden"):t.addClass("give-hidden")})})}return this}});i(163);var r=i(6);!function(e){e.fn.repeatable_fields=function(t){var i={wrapper:".wrapper",container:".container",row:".row",add:".add",remove:".remove",confirm_before_remove_row:!1,confirm_before_remove_row_text:"",move:".move",template:".template",is_sortable:!0,before_add:null,after_add:a,before_remove:null,after_remove:null,sortable_options:null,row_count_placeholder:"{{row-count-placeholder}}"},n=e.extend({},i,t);function o(e,t){var i=e.parents(n.row).first();"function"==typeof n.before_remove&&n.before_remove(t,i),i.remove(),"function"==typeof n.after_remove&&n.after_remove(t)}function a(t,i){var o=e(t).attr("data-rf-row-count");o++,e("*",i).each(function(){e.each(this.attributes,function(e,t){this.value=this.value.replace(n.row_count_placeholder,o-1)})}),e(t).attr("data-rf-row-count",o)}!function t(i){e(n.wrapper,i).each(function(i,s){var l=e(this).children(n.container);e(l).children(n.template).hide().find(":input").each(function(){e(this).prop("disabled",!0)});var c=e(l).children(n.row).filter(function(){return!e(this).hasClass(n.template.replace(".",""))}).length;if(e(l).attr("data-rf-row-count",c),e(this).on("click",n.add,function(i){i.stopImmediatePropagation();var o=e(e(l).children(n.template).clone().removeClass(n.template.replace(".",""))[0].outerHTML);e(o).find(":input").each(function(){e(this).prop("disabled",!1)}),"function"==typeof n.before_add&&n.before_add(l);var r=e(o).show().appendTo(l);"function"==typeof n.after_add&&n.after_add(l,r,a),t(r)}),e(this).on("click",n.remove,function(t){t.stopImmediatePropagation();var i=e(this);return n.confirm_before_remove_row&&n.confirm_before_remove_row_text||o(i,l),new r.GiveConfirmModal({modalWrapper:"give-modal--warning",modalContent:{desc:n.confirm_before_remove_row_text},successConfirm:function(){o(i,l)}}).render(),!1}),!0===n.is_sortable&&void 0!==e.ui&&void 0!==e.ui.sortable){var d=null!==n.sortable_options?n.sortable_options:{};d.handle=n.move,e(this).find(n.container).sortable(d)}})}(this)}}(jQuery);i(78),i(164);var s=i(17),l=(i(165),i(166),i(167),i(168),i(1)),c=i.n(l),d=i(8),u=i.n(d),f=i(10),h=i.n(f),p=i(11),g=i.n(p),m=i(21),v=i.n(m),_=i(12),b=i.n(_),y=function(){function e(t){c()(this,e),this.root=t,this.buttonText=this.root.textContent.trim(),this.iconPosition="before";var i=this.root.querySelector(".dashicons");i&&(this.iconClassName=i.className)}return u()(e,[{key:"enable",value:function(){this.root.disabled=!1}},{key:"disable",value:function(){this.root.disabled=!0}},{key:"setBusyState",value:function(){this.root.innerHTML="".concat('<span class="dashicons dashicons-marker"></span>'," ").concat(this.buttonText),this.disable()}},{key:"removeBusyState",value:function(){this.enable(),this.iconClassName&&this.updateIcon(this.iconClassName)}},{key:"updateIcon",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"before",i='<span class="'.concat(e,'"></span>');this.root.innerHTML="after"===t?"".concat(this.buttonText," ").concat(i):"".concat(i," ").concat(this.buttonText),this.iconClassName=e,this.iconPosition=t}},{key:"updateButtonText",value:function(e){this.buttonText=e,this.iconClassName?this.updateIcon(this.iconClassName,this.iconPosition):this.root.textContent=e}}]),e}(),x=i(142),w=i.n(x),k=function(e){function t(e){var i;return c()(this,t),(i=h()(this,g()(t).call(this,e))).shortcode=i.root.dataset.giveShortcode,i.clipboard=new w.a(i.root,{text:function(e){return e.dataset.giveShortcode}}),i.reset=i.reset.bind(v()(i)),i}return b()(t,e),u()(t,[{key:"init",value:function(){this.registerEventHandlers()}},{key:"registerEventHandlers",value:function(){var e=this;this.clipboard.on("success",function(){return e.handleSuccessClick()}),this.clipboard.on("error",function(){return e.handleErrorClick()})}},{key:"handleSuccessClick",value:function(e){this.updateIcon("dashicons dashicons-yes"),this.root.setAttribute("aria-label",give_vars.copied),this.root.addEventListener("mouseout",this.reset)}},{key:"handleErrorClick",value:function(e){this.updateIcon("dashicons dashicons-warning"),this.root.setAttribute("aria-label","Shortcode could not be copied.")}},{key:"reset",value:function(e){this.updateIcon("dashicons dashicons-admin-page"),this.root.setAttribute("aria-label",this.shortcode),this.root.removeEventListener("mouseout",this.reset)}}]),t}(y),C=!1,j=i(79);function S(){var e=jQuery(".give-settings-page"),t=jQuery(".give-nav-tab-wrapper"),i=e.width(),n=jQuery(".give-sub-nav-tab-wrapper"),o=jQuery("nav",n),a=jQuery(".give-nav-tab-wrapper > a:not(give-not-tab)"),r=[],s=[],l=0;if(600<jQuery(window).outerWidth()&&(l=200),!e.length)return!1;t.css({height:"auto",overflow:"visible"}),a.removeClass("give-hidden"),new Promise(function(e,t){jQuery.each(a,function(e,t){t=jQuery(t),(l+=parseInt(t.outerWidth()))<i?r.push(t):s.push(t)}),e(!0)}).then(function(e){if(s.length&&-1!==window.location.search.indexOf("&tab=")){var i={},a=function(){for(var e,t=[],i=window.location.href.slice(window.location.href.indexOf("?")+1).split("&"),n=0;n<i.length;n++)e=i[n].split("="),t[e[0]]=e[1];return t}
51
  /**
52
  * Give Admin JS
53
  *
5
  *
6
  * Licensed MIT © Zeno Rocha
7
  */
8
+ var n;n=function(){return function(e){var t={};function i(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,i),o.l=!0,o.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)i.d(n,o,function(t){return e[t]}.bind(null,o));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=0)}([function(e,t,i){"use strict";var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),a=l(i(1)),r=l(i(3)),s=l(i(4));function l(e){return e&&e.__esModule?e:{default:e}}var c=function(e){function t(e,i){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.resolveOptions(i),n.listenClick(e),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),o(t,[{key:"resolveOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===n(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var t=this;this.listener=(0,s.default)(e,"click",function(e){return t.onClick(e)})}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new a.default({action:this.action(t),target:this.target(t),text:this.text(t),container:this.container,trigger:t,emitter:this})}},{key:"defaultAction",value:function(e){return d("action",e)}},{key:"defaultTarget",value:function(e){var t=d("target",e);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(e){return d("text",e)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],t="string"==typeof e?[e]:e,i=!!document.queryCommandSupported;return t.forEach(function(e){i=i&&!!document.queryCommandSupported(e)}),i}}]),t}();function d(e,t){var i="data-clipboard-"+e;if(t.hasAttribute(i))return t.getAttribute(i)}e.exports=c},function(e,t,i){"use strict";var n,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=i(2),s=(n=r)&&n.__esModule?n:{default:n};var l=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.resolveOptions(t),this.initSelection()}return a(e,[{key:"resolveOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action=e.action,this.container=e.container,this.emitter=e.emitter,this.target=e.target,this.text=e.text,this.trigger=e.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var e=this,t="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return e.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[t?"right":"left"]="-9999px";var i=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=i+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=(0,s.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=(0,s.default)(this.target),this.copyText()}},{key:"copyText",value:function(){var e=void 0;try{e=document.execCommand(this.action)}catch(t){e=!1}this.handleResult(e)}},{key:"handleResult",value:function(e){this.emitter.emit(e?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=e,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(e){if(void 0!==e){if(!e||"object"!==(void 0===e?"undefined":o(e))||1!==e.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&e.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(e.hasAttribute("readonly")||e.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=e}},get:function(){return this._target}}]),e}();e.exports=l},function(e,t){e.exports=function(e){var t;if("SELECT"===e.nodeName)e.focus(),t=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var i=e.hasAttribute("readonly");i||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),i||e.removeAttribute("readonly"),t=e.value}else{e.hasAttribute("contenteditable")&&e.focus();var n=window.getSelection(),o=document.createRange();o.selectNodeContents(e),n.removeAllRanges(),n.addRange(o),t=n.toString()}return t}},function(e,t){function i(){}i.prototype={on:function(e,t,i){var n=this.e||(this.e={});return(n[e]||(n[e]=[])).push({fn:t,ctx:i}),this},once:function(e,t,i){var n=this;function o(){n.off(e,o),t.apply(i,arguments)}return o._=t,this.on(e,o,i)},emit:function(e){for(var t=[].slice.call(arguments,1),i=((this.e||(this.e={}))[e]||[]).slice(),n=0,o=i.length;n<o;n++)i[n].fn.apply(i[n].ctx,t);return this},off:function(e,t){var i=this.e||(this.e={}),n=i[e],o=[];if(n&&t)for(var a=0,r=n.length;a<r;a++)n[a].fn!==t&&n[a].fn._!==t&&o.push(n[a]);return o.length?i[e]=o:delete i[e],this}},e.exports=i},function(e,t,i){var n=i(5),o=i(6);e.exports=function(e,t,i){if(!e&&!t&&!i)throw new Error("Missing required arguments");if(!n.string(t))throw new TypeError("Second argument must be a String");if(!n.fn(i))throw new TypeError("Third argument must be a Function");if(n.node(e))return function(e,t,i){return e.addEventListener(t,i),{destroy:function(){e.removeEventListener(t,i)}}}(e,t,i);if(n.nodeList(e))return function(e,t,i){return Array.prototype.forEach.call(e,function(e){e.addEventListener(t,i)}),{destroy:function(){Array.prototype.forEach.call(e,function(e){e.removeEventListener(t,i)})}}}(e,t,i);if(n.string(e))return function(e,t,i){return o(document.body,e,t,i)}(e,t,i);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},function(e,t){t.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},t.nodeList=function(e){var i=Object.prototype.toString.call(e);return void 0!==e&&("[object NodeList]"===i||"[object HTMLCollection]"===i)&&"length"in e&&(0===e.length||t.node(e[0]))},t.string=function(e){return"string"==typeof e||e instanceof String},t.fn=function(e){return"[object Function]"===Object.prototype.toString.call(e)}},function(e,t,i){var n=i(7);function o(e,t,i,o,a){var r=function(e,t,i,o){return function(i){i.delegateTarget=n(i.target,t),i.delegateTarget&&o.call(e,i)}}.apply(this,arguments);return e.addEventListener(i,r,a),{destroy:function(){e.removeEventListener(i,r,a)}}}e.exports=function(e,t,i,n,a){return"function"==typeof e.addEventListener?o.apply(null,arguments):"function"==typeof i?o.bind(null,document).apply(null,arguments):("string"==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,function(e){return o(e,t,i,n,a)}))}},function(e,t){var i=9;if("undefined"!=typeof Element&&!Element.prototype.matches){var n=Element.prototype;n.matches=n.matchesSelector||n.mozMatchesSelector||n.msMatchesSelector||n.oMatchesSelector||n.webkitMatchesSelector}e.exports=function(e,t){for(;e&&e.nodeType!==i;){if("function"==typeof e.matches&&e.matches(t))return e;e=e.parentNode}}}])},e.exports=n()},157:function(e,t,i){i(158),e.exports=i(354)},158:function(e,t,i){},159:function(e,t){(function(){var e,t,i,n,o=function(e,t){return function(){return e.apply(t,arguments)}},a={}.hasOwnProperty;(n=function(){function e(){this.options_index=0,this.parsed=[]}return e.prototype.add_node=function(e){return"OPTGROUP"===e.nodeName.toUpperCase()?this.add_group(e):this.add_option(e)},e.prototype.add_group=function(e){var t,i,n,o,a,r;for(t=this.parsed.length,this.parsed.push({array_index:t,group:!0,label:e.label,title:e.title?e.title:void 0,children:0,disabled:e.disabled,classes:e.className}),r=[],i=0,n=(a=e.childNodes).length;i<n;i++)o=a[i],r.push(this.add_option(o,t,e.disabled));return r},e.prototype.add_option=function(e,t,i){if("OPTION"===e.nodeName.toUpperCase())return""!==e.text?(null!=t&&(this.parsed[t].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:e.value,text:e.text,html:e.innerHTML,title:e.title?e.title:void 0,selected:e.selected,disabled:!0===i?i:e.disabled,group_array_index:t,group_label:null!=t?this.parsed[t].label:null,classes:e.className,style:e.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1},e}()).select_to_array=function(e){var t,i,o,a,r;for(a=new n,i=0,o=(r=e.childNodes).length;i<o;i++)t=r[i],a.add_node(t);return a.parsed},t=function(){function e(t,i){this.form_field=t,this.options=null!=i?i:{},this.label_click_handler=o(this.label_click_handler,this),e.browser_is_supported()&&(this.is_multiple=this.form_field.multiple,this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers(),this.on_ready())}return e.prototype.set_default_values=function(){var e;return this.click_test_action=(e=this,function(t){return e.test_active_click(t)}),this.activate_action=function(e){return function(t){return e.activate_field(t)}}(this),this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.is_rtl=this.options.rtl||/\bchosen-rtl\b/.test(this.form_field.className),this.allow_single_deselect=null!=this.options.allow_single_deselect&&null!=this.form_field.options[0]&&""===this.form_field.options[0].text&&this.options.allow_single_deselect,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.enable_split_word_search=null==this.options.enable_split_word_search||this.options.enable_split_word_search,this.group_search=null==this.options.group_search||this.options.group_search,this.search_contains=this.options.search_contains||!1,this.single_backstroke_delete=null==this.options.single_backstroke_delete||this.options.single_backstroke_delete,this.max_selected_options=this.options.max_selected_options||1/0,this.inherit_select_classes=this.options.inherit_select_classes||!1,this.display_selected_options=null==this.options.display_selected_options||this.options.display_selected_options,this.display_disabled_options=null==this.options.display_disabled_options||this.options.display_disabled_options,this.include_group_label_in_selected=this.options.include_group_label_in_selected||!1,this.max_shown_results=this.options.max_shown_results||Number.POSITIVE_INFINITY,this.case_sensitive_search=this.options.case_sensitive_search||!1,this.hide_results_on_select=null==this.options.hide_results_on_select||this.options.hide_results_on_select},e.prototype.set_default_text=function(){return this.form_field.getAttribute("data-placeholder")?this.default_text=this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.default_text=this.options.placeholder_text_multiple||this.options.placeholder_text||e.default_multiple_text:this.default_text=this.options.placeholder_text_single||this.options.placeholder_text||e.default_single_text,this.default_text=this.escape_html(this.default_text),this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||e.default_no_result_text},e.prototype.choice_label=function(e){return this.include_group_label_in_selected&&null!=e.group_label?"<b class='group-name'>"+this.escape_html(e.group_label)+"</b>"+e.html:e.html},e.prototype.mouse_enter=function(){return this.mouse_on_container=!0},e.prototype.mouse_leave=function(){return this.mouse_on_container=!1},e.prototype.input_focus=function(e){if(this.is_multiple){if(!this.active_field)return setTimeout((t=this,function(){return t.container_mousedown()}),50)}else if(!this.active_field)return this.activate_field();var t},e.prototype.input_blur=function(e){if(!this.mouse_on_container)return this.active_field=!1,setTimeout((t=this,function(){return t.blur_test()}),100);var t},e.prototype.label_click_handler=function(e){return this.is_multiple?this.container_mousedown(e):this.activate_field()},e.prototype.results_option_build=function(e){var t,i,n,o,a,r,s;for(t="",s=0,o=0,a=(r=this.results_data).length;o<a&&(n="",""!==(n=(i=r[o]).group?this.result_add_group(i):this.result_add_option(i))&&(s++,t+=n),(null!=e?e.first:void 0)&&(i.selected&&this.is_multiple?this.choice_build(i):i.selected&&!this.is_multiple&&this.single_set_selected_text(this.choice_label(i))),!(s>=this.max_shown_results));o++);return t},e.prototype.result_add_option=function(e){var t,i;return e.search_match&&this.include_option_in_results(e)?(t=[],e.disabled||e.selected&&this.is_multiple||t.push("active-result"),!e.disabled||e.selected&&this.is_multiple||t.push("disabled-result"),e.selected&&t.push("result-selected"),null!=e.group_array_index&&t.push("group-option"),""!==e.classes&&t.push(e.classes),(i=document.createElement("li")).className=t.join(" "),e.style&&(i.style.cssText=e.style),i.setAttribute("data-option-array-index",e.array_index),i.innerHTML=e.highlighted_html||e.html,e.title&&(i.title=e.title),this.outerHTML(i)):""},e.prototype.result_add_group=function(e){var t,i;return(e.search_match||e.group_match)&&e.active_options>0?((t=[]).push("group-result"),e.classes&&t.push(e.classes),(i=document.createElement("li")).className=t.join(" "),i.innerHTML=e.highlighted_html||this.escape_html(e.label),e.title&&(i.title=e.title),this.outerHTML(i)):""},e.prototype.results_update_field=function(){if(this.set_default_text(),this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.results_build(),this.results_showing)return this.winnow_results()},e.prototype.reset_single_select_options=function(){var e,t,i,n,o;for(o=[],e=0,t=(i=this.results_data).length;e<t;e++)(n=i[e]).selected?o.push(n.selected=!1):o.push(void 0);return o},e.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},e.prototype.results_search=function(e){return this.results_showing?this.winnow_results():this.results_show()},e.prototype.winnow_results=function(e){var t,i,n,o,a,r,s,l,c,d,u,f,h,p,g;for(this.no_results_clear(),d=0,t=(s=this.get_search_text()).replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),c=this.get_search_regex(t),n=0,o=(l=this.results_data).length;n<o;n++)(a=l[n]).search_match=!1,u=null,f=null,a.highlighted_html="",this.include_option_in_results(a)&&(a.group&&(a.group_match=!1,a.active_options=0),null!=a.group_array_index&&this.results_data[a.group_array_index]&&(0===(u=this.results_data[a.group_array_index]).active_options&&u.search_match&&(d+=1),u.active_options+=1),g=a.group?a.label:a.text,a.group&&!this.group_search||(f=this.search_string_match(g,c),a.search_match=null!=f,a.search_match&&!a.group&&(d+=1),a.search_match?(s.length&&(h=f.index,r=g.slice(0,h),i=g.slice(h,h+s.length),p=g.slice(h+s.length),a.highlighted_html=this.escape_html(r)+"<em>"+this.escape_html(i)+"</em>"+this.escape_html(p)),null!=u&&(u.group_match=!0)):null!=a.group_array_index&&this.results_data[a.group_array_index].search_match&&(a.search_match=!0)));return this.result_clear_highlight(),d<1&&s.length?(this.update_results_content(""),this.no_results(s)):(this.update_results_content(this.results_option_build()),(null!=e?e.skip_highlight:void 0)?void 0:this.winnow_results_set_highlight())},e.prototype.get_search_regex=function(e){var t,i;return i=this.search_contains?e:"(^|\\s|\\b)"+e+"[^\\s]*",this.enable_split_word_search||this.search_contains||(i="^"+i),t=this.case_sensitive_search?"":"i",new RegExp(i,t)},e.prototype.search_string_match=function(e,t){var i;return i=t.exec(e),!this.search_contains&&(null!=i?i[1]:void 0)&&(i.index+=1),i},e.prototype.choices_count=function(){var e,t,i;if(null!=this.selected_option_count)return this.selected_option_count;for(this.selected_option_count=0,e=0,t=(i=this.form_field.options).length;e<t;e++)i[e].selected&&(this.selected_option_count+=1);return this.selected_option_count},e.prototype.choices_click=function(e){if(e.preventDefault(),this.activate_field(),!this.results_showing&&!this.is_disabled)return this.results_show()},e.prototype.keydown_checker=function(e){var t,i;switch(i=null!=(t=e.which)?t:e.keyCode,this.search_field_scale(),8!==i&&this.pending_backstroke&&this.clear_backstroke(),i){case 8:this.backstroke_length=this.get_search_field_value().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(e),this.mouse_on_container=!1;break;case 13:case 27:this.results_showing&&e.preventDefault();break;case 32:this.disable_search&&e.preventDefault();break;case 38:e.preventDefault(),this.keyup_arrow();break;case 40:e.preventDefault(),this.keydown_arrow()}},e.prototype.keyup_checker=function(e){var t,i;switch(i=null!=(t=e.which)?t:e.keyCode,this.search_field_scale(),i){case 8:this.is_multiple&&this.backstroke_length<1&&this.choices_count()>0?this.keydown_backstroke():this.pending_backstroke||(this.result_clear_highlight(),this.results_search());break;case 13:e.preventDefault(),this.results_showing&&this.result_select(e);break;case 27:this.results_showing&&this.results_hide();break;case 9:case 16:case 17:case 18:case 38:case 40:case 91:break;default:this.results_search()}},e.prototype.clipboard_event_checker=function(e){var t;if(!this.is_disabled)return setTimeout((t=this,function(){return t.results_search()}),50)},e.prototype.container_width=function(){return null!=this.options.width?this.options.width:this.form_field.offsetWidth+"px"},e.prototype.include_option_in_results=function(e){return!(this.is_multiple&&!this.display_selected_options&&e.selected)&&(!(!this.display_disabled_options&&e.disabled)&&!e.empty)},e.prototype.search_results_touchstart=function(e){return this.touch_started=!0,this.search_results_mouseover(e)},e.prototype.search_results_touchmove=function(e){return this.touch_started=!1,this.search_results_mouseout(e)},e.prototype.search_results_touchend=function(e){if(this.touch_started)return this.search_results_mouseup(e)},e.prototype.outerHTML=function(e){var t;return e.outerHTML?e.outerHTML:((t=document.createElement("div")).appendChild(e),t.innerHTML)},e.prototype.get_single_html=function(){return'<a class="chosen-single chosen-default">\n <span>'+this.default_text+'</span>\n <div><b></b></div>\n</a>\n<div class="chosen-drop">\n <div class="chosen-search">\n <input class="chosen-search-input" type="text" autocomplete="off" />\n </div>\n <ul class="chosen-results"></ul>\n</div>'},e.prototype.get_multi_html=function(){return'<ul class="chosen-choices">\n <li class="search-field">\n <input class="chosen-search-input" type="text" autocomplete="off" value="'+this.default_text+'" />\n </li>\n</ul>\n<div class="chosen-drop">\n <ul class="chosen-results"></ul>\n</div>'},e.prototype.get_no_results_html=function(e){return'<li class="no-results">\n '+this.results_none_found+" <span>"+this.escape_html(e)+"</span>\n</li>"},e.browser_is_supported=function(){return"Microsoft Internet Explorer"===window.navigator.appName?document.documentMode>=8:!(/iP(od|hone)/i.test(window.navigator.userAgent)||/IEMobile/i.test(window.navigator.userAgent)||/Windows Phone/i.test(window.navigator.userAgent)||/BlackBerry/i.test(window.navigator.userAgent)||/BB10/i.test(window.navigator.userAgent)||/Android.*Mobile/i.test(window.navigator.userAgent))},e.default_multiple_text="Select Some Options",e.default_single_text="Select an Option",e.default_no_result_text="No results match",e}(),(e=jQuery).fn.extend({chosen:function(n){return t.browser_is_supported()?this.each(function(t){var o,a;a=(o=e(this)).data("chosen"),"destroy"!==n?a instanceof i||o.data("chosen",new i(this,n)):a instanceof i&&a.destroy()}):this}}),i=function(i){function o(){return o.__super__.constructor.apply(this,arguments)}return function(e,t){for(var i in t)a.call(t,i)&&(e[i]=t[i]);function n(){this.constructor=e}n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype}(o,t),o.prototype.setup=function(){return this.form_field_jq=e(this.form_field),this.current_selectedIndex=this.form_field.selectedIndex},o.prototype.set_up_html=function(){var t,i;return(t=["chosen-container"]).push("chosen-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&t.push(this.form_field.className),this.is_rtl&&t.push("chosen-rtl"),i={class:t.join(" "),title:this.form_field.title},this.form_field.id.length&&(i.id=this.form_field.id.replace(/[^\w]/g,"_")+"_chosen"),this.container=e("<div />",i),this.container.width(this.container_width()),this.is_multiple?this.container.html(this.get_multi_html()):this.container.html(this.get_single_html()),this.form_field_jq.hide().after(this.container),this.dropdown=this.container.find("div.chosen-drop").first(),this.search_field=this.container.find("input").first(),this.search_results=this.container.find("ul.chosen-results").first(),this.search_field_scale(),this.search_no_results=this.container.find("li.no-results").first(),this.is_multiple?(this.search_choices=this.container.find("ul.chosen-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chosen-search").first(),this.selected_item=this.container.find(".chosen-single").first()),this.results_build(),this.set_tab_index(),this.set_label_behavior()},o.prototype.on_ready=function(){return this.form_field_jq.trigger("chosen:ready",{chosen:this})},o.prototype.register_observers=function(){var e;return this.container.on("touchstart.chosen",(e=this,function(t){e.container_mousedown(t)})),this.container.on("touchend.chosen",function(e){return function(t){e.container_mouseup(t)}}(this)),this.container.on("mousedown.chosen",function(e){return function(t){e.container_mousedown(t)}}(this)),this.container.on("mouseup.chosen",function(e){return function(t){e.container_mouseup(t)}}(this)),this.container.on("mouseenter.chosen",function(e){return function(t){e.mouse_enter(t)}}(this)),this.container.on("mouseleave.chosen",function(e){return function(t){e.mouse_leave(t)}}(this)),this.search_results.on("mouseup.chosen",function(e){return function(t){e.search_results_mouseup(t)}}(this)),this.search_results.on("mouseover.chosen",function(e){return function(t){e.search_results_mouseover(t)}}(this)),this.search_results.on("mouseout.chosen",function(e){return function(t){e.search_results_mouseout(t)}}(this)),this.search_results.on("mousewheel.chosen DOMMouseScroll.chosen",function(e){return function(t){e.search_results_mousewheel(t)}}(this)),this.search_results.on("touchstart.chosen",function(e){return function(t){e.search_results_touchstart(t)}}(this)),this.search_results.on("touchmove.chosen",function(e){return function(t){e.search_results_touchmove(t)}}(this)),this.search_results.on("touchend.chosen",function(e){return function(t){e.search_results_touchend(t)}}(this)),this.form_field_jq.on("chosen:updated.chosen",function(e){return function(t){e.results_update_field(t)}}(this)),this.form_field_jq.on("chosen:activate.chosen",function(e){return function(t){e.activate_field(t)}}(this)),this.form_field_jq.on("chosen:open.chosen",function(e){return function(t){e.container_mousedown(t)}}(this)),this.form_field_jq.on("chosen:close.chosen",function(e){return function(t){e.close_field(t)}}(this)),this.search_field.on("blur.chosen",function(e){return function(t){e.input_blur(t)}}(this)),this.search_field.on("keyup.chosen",function(e){return function(t){e.keyup_checker(t)}}(this)),this.search_field.on("keydown.chosen",function(e){return function(t){e.keydown_checker(t)}}(this)),this.search_field.on("focus.chosen",function(e){return function(t){e.input_focus(t)}}(this)),this.search_field.on("cut.chosen",function(e){return function(t){e.clipboard_event_checker(t)}}(this)),this.search_field.on("paste.chosen",function(e){return function(t){e.clipboard_event_checker(t)}}(this)),this.is_multiple?this.search_choices.on("click.chosen",function(e){return function(t){e.choices_click(t)}}(this)):this.container.on("click.chosen",function(e){e.preventDefault()})},o.prototype.destroy=function(){return e(this.container[0].ownerDocument).off("click.chosen",this.click_test_action),this.form_field_label.length>0&&this.form_field_label.off("click.chosen"),this.search_field[0].tabIndex&&(this.form_field_jq[0].tabIndex=this.search_field[0].tabIndex),this.container.remove(),this.form_field_jq.removeData("chosen"),this.form_field_jq.show()},o.prototype.search_field_disabled=function(){return this.is_disabled=this.form_field.disabled||this.form_field_jq.parents("fieldset").is(":disabled"),this.container.toggleClass("chosen-disabled",this.is_disabled),this.search_field[0].disabled=this.is_disabled,this.is_multiple||this.selected_item.off("focus.chosen",this.activate_field),this.is_disabled?this.close_field():this.is_multiple?void 0:this.selected_item.on("focus.chosen",this.activate_field)},o.prototype.container_mousedown=function(t){var i;if(!this.is_disabled)return!t||"mousedown"!==(i=t.type)&&"touchstart"!==i||this.results_showing||t.preventDefault(),null!=t&&e(t.target).hasClass("search-choice-close")?void 0:(this.active_field?this.is_multiple||!t||e(t.target)[0]!==this.selected_item[0]&&!e(t.target).parents("a.chosen-single").length||(t.preventDefault(),this.results_toggle()):(this.is_multiple&&this.search_field.val(""),e(this.container[0].ownerDocument).on("click.chosen",this.click_test_action),this.results_show()),this.activate_field())},o.prototype.container_mouseup=function(e){if("ABBR"===e.target.nodeName&&!this.is_disabled)return this.results_reset(e)},o.prototype.search_results_mousewheel=function(e){var t;if(e.originalEvent&&(t=e.originalEvent.deltaY||-e.originalEvent.wheelDelta||e.originalEvent.detail),null!=t)return e.preventDefault(),"DOMMouseScroll"===e.type&&(t*=40),this.search_results.scrollTop(t+this.search_results.scrollTop())},o.prototype.blur_test=function(e){if(!this.active_field&&this.container.hasClass("chosen-container-active"))return this.close_field()},o.prototype.close_field=function(){return e(this.container[0].ownerDocument).off("click.chosen",this.click_test_action),this.active_field=!1,this.results_hide(),this.container.removeClass("chosen-container-active"),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale(),this.search_field.blur()},o.prototype.activate_field=function(){if(!this.is_disabled)return this.container.addClass("chosen-container-active"),this.active_field=!0,this.search_field.val(this.search_field.val()),this.search_field.focus()},o.prototype.test_active_click=function(t){var i;return(i=e(t.target).closest(".chosen-container")).length&&this.container[0]===i[0]?this.active_field=!0:this.close_field()},o.prototype.results_build=function(){return this.parsing=!0,this.selected_option_count=null,this.results_data=n.select_to_array(this.form_field),this.is_multiple?this.search_choices.find("li.search-choice").remove():(this.single_set_selected_text(),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?(this.search_field[0].readOnly=!0,this.container.addClass("chosen-container-single-nosearch")):(this.search_field[0].readOnly=!1,this.container.removeClass("chosen-container-single-nosearch"))),this.update_results_content(this.results_option_build({first:!0})),this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.parsing=!1},o.prototype.result_do_highlight=function(e){var t,i,n,o,a;if(e.length){if(this.result_clear_highlight(),this.result_highlight=e,this.result_highlight.addClass("highlighted"),o=(n=parseInt(this.search_results.css("maxHeight"),10))+(a=this.search_results.scrollTop()),(t=(i=this.result_highlight.position().top+this.search_results.scrollTop())+this.result_highlight.outerHeight())>=o)return this.search_results.scrollTop(t-n>0?t-n:0);if(i<a)return this.search_results.scrollTop(i)}},o.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClass("highlighted"),this.result_highlight=null},o.prototype.results_show=function(){return this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.container.addClass("chosen-with-drop"),this.results_showing=!0,this.search_field.focus(),this.search_field.val(this.get_search_field_value()),this.winnow_results(),this.form_field_jq.trigger("chosen:showing_dropdown",{chosen:this}))},o.prototype.update_results_content=function(e){return this.search_results.html(e)},o.prototype.results_hide=function(){return this.results_showing&&(this.result_clear_highlight(),this.container.removeClass("chosen-with-drop"),this.form_field_jq.trigger("chosen:hiding_dropdown",{chosen:this})),this.results_showing=!1},o.prototype.set_tab_index=function(e){var t;if(this.form_field.tabIndex)return t=this.form_field.tabIndex,this.form_field.tabIndex=-1,this.search_field[0].tabIndex=t},o.prototype.set_label_behavior=function(){if(this.form_field_label=this.form_field_jq.parents("label"),!this.form_field_label.length&&this.form_field.id.length&&(this.form_field_label=e("label[for='"+this.form_field.id+"']")),this.form_field_label.length>0)return this.form_field_label.on("click.chosen",this.label_click_handler)},o.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices_count()<1&&!this.active_field?(this.search_field.val(this.default_text),this.search_field.addClass("default")):(this.search_field.val(""),this.search_field.removeClass("default"))},o.prototype.search_results_mouseup=function(t){var i;if((i=e(t.target).hasClass("active-result")?e(t.target):e(t.target).parents(".active-result").first()).length)return this.result_highlight=i,this.result_select(t),this.search_field.focus()},o.prototype.search_results_mouseover=function(t){var i;if(i=e(t.target).hasClass("active-result")?e(t.target):e(t.target).parents(".active-result").first())return this.result_do_highlight(i)},o.prototype.search_results_mouseout=function(t){if(e(t.target).hasClass("active-result")||e(t.target).parents(".active-result").first())return this.result_clear_highlight()},o.prototype.choice_build=function(t){var i,n,o;return i=e("<li />",{class:"search-choice"}).html("<span>"+this.choice_label(t)+"</span>"),t.disabled?i.addClass("search-choice-disabled"):((n=e("<a />",{class:"search-choice-close","data-option-array-index":t.array_index})).on("click.chosen",(o=this,function(e){return o.choice_destroy_link_click(e)})),i.append(n)),this.search_container.before(i)},o.prototype.choice_destroy_link_click=function(t){if(t.preventDefault(),t.stopPropagation(),!this.is_disabled)return this.choice_destroy(e(t.target))},o.prototype.choice_destroy=function(e){if(this.result_deselect(e[0].getAttribute("data-option-array-index")))return this.active_field?this.search_field.focus():this.show_search_field_default(),this.is_multiple&&this.choices_count()>0&&this.get_search_field_value().length<1&&this.results_hide(),e.parents("li").first().remove(),this.search_field_scale()},o.prototype.results_reset=function(){if(this.reset_single_select_options(),this.form_field.options[0].selected=!0,this.single_set_selected_text(),this.show_search_field_default(),this.results_reset_cleanup(),this.trigger_form_field_change(),this.active_field)return this.results_hide()},o.prototype.results_reset_cleanup=function(){return this.current_selectedIndex=this.form_field.selectedIndex,this.selected_item.find("abbr").remove()},o.prototype.result_select=function(e){var t,i;if(this.result_highlight)return t=this.result_highlight,this.result_clear_highlight(),this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.is_multiple?t.removeClass("active-result"):this.reset_single_select_options(),t.addClass("result-selected"),(i=this.results_data[t[0].getAttribute("data-option-array-index")]).selected=!0,this.form_field.options[i.options_index].selected=!0,this.selected_option_count=null,this.is_multiple?this.choice_build(i):this.single_set_selected_text(this.choice_label(i)),this.is_multiple&&(!this.hide_results_on_select||e.metaKey||e.ctrlKey)?e.metaKey||e.ctrlKey?this.winnow_results({skip_highlight:!0}):(this.search_field.val(""),this.winnow_results()):(this.results_hide(),this.show_search_field_default()),(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex)&&this.trigger_form_field_change({selected:this.form_field.options[i.options_index].value}),this.current_selectedIndex=this.form_field.selectedIndex,e.preventDefault(),this.search_field_scale())},o.prototype.single_set_selected_text=function(e){return null==e&&(e=this.default_text),e===this.default_text?this.selected_item.addClass("chosen-default"):(this.single_deselect_control_build(),this.selected_item.removeClass("chosen-default")),this.selected_item.find("span").html(e)},o.prototype.result_deselect=function(e){var t;return t=this.results_data[e],!this.form_field.options[t.options_index].disabled&&(t.selected=!1,this.form_field.options[t.options_index].selected=!1,this.selected_option_count=null,this.result_clear_highlight(),this.results_showing&&this.winnow_results(),this.trigger_form_field_change({deselected:this.form_field.options[t.options_index].value}),this.search_field_scale(),!0)},o.prototype.single_deselect_control_build=function(){if(this.allow_single_deselect)return this.selected_item.find("abbr").length||this.selected_item.find("span").first().after('<abbr class="search-choice-close"></abbr>'),this.selected_item.addClass("chosen-single-with-deselect")},o.prototype.get_search_field_value=function(){return this.search_field.val()},o.prototype.get_search_text=function(){return e.trim(this.get_search_field_value())},o.prototype.escape_html=function(t){return e("<div/>").text(t).html()},o.prototype.winnow_results_set_highlight=function(){var e,t;if(null!=(e=(t=this.is_multiple?[]:this.search_results.find(".result-selected.active-result")).length?t.first():this.search_results.find(".active-result").first()))return this.result_do_highlight(e)},o.prototype.no_results=function(e){var t;return t=this.get_no_results_html(e),this.search_results.append(t),this.form_field_jq.trigger("chosen:no_results",{chosen:this})},o.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()},o.prototype.keydown_arrow=function(){var e;return this.results_showing&&this.result_highlight?(e=this.result_highlight.nextAll("li.active-result").first())?this.result_do_highlight(e):void 0:this.results_show()},o.prototype.keyup_arrow=function(){var e;return this.results_showing||this.is_multiple?this.result_highlight?(e=this.result_highlight.prevAll("li.active-result")).length?this.result_do_highlight(e.first()):(this.choices_count()>0&&this.results_hide(),this.result_clear_highlight()):void 0:this.results_show()},o.prototype.keydown_backstroke=function(){var e;return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke()):(e=this.search_container.siblings("li.search-choice").last()).length&&!e.hasClass("search-choice-disabled")?(this.pending_backstroke=e,this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClass("search-choice-focus")):void 0},o.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus"),this.pending_backstroke=null},o.prototype.search_field_scale=function(){var t,i,n,o,a,r,s;if(this.is_multiple){for(a={position:"absolute",left:"-1000px",top:"-1000px",display:"none",whiteSpace:"pre"},i=0,n=(r=["fontSize","fontStyle","fontWeight","fontFamily","lineHeight","textTransform","letterSpacing"]).length;i<n;i++)a[o=r[i]]=this.search_field.css(o);return(t=e("<div />").css(a)).text(this.get_search_field_value()),e("body").append(t),s=t.width()+25,t.remove(),this.container.is(":visible")&&(s=Math.min(this.container.outerWidth()-10,s)),this.search_field.width(s)}},o.prototype.trigger_form_field_change=function(e){return this.form_field_jq.trigger("input",e),this.form_field_jq.trigger("change",e)},o}()}).call(this)},160:function(e,t){!function(e){e.color={},e.color.make=function(t,i,n,o){var a={};return a.r=t||0,a.g=i||0,a.b=n||0,a.a=null!=o?o:1,a.add=function(e,t){for(var i=0;i<e.length;++i)a[e.charAt(i)]+=t;return a.normalize()},a.scale=function(e,t){for(var i=0;i<e.length;++i)a[e.charAt(i)]*=t;return a.normalize()},a.toString=function(){return a.a>=1?"rgb("+[a.r,a.g,a.b].join(",")+")":"rgba("+[a.r,a.g,a.b,a.a].join(",")+")"},a.normalize=function(){function e(e,t,i){return t<e?e:t>i?i:t}return a.r=e(0,parseInt(a.r),255),a.g=e(0,parseInt(a.g),255),a.b=e(0,parseInt(a.b),255),a.a=e(0,a.a,1),a},a.clone=function(){return e.color.make(a.r,a.b,a.g,a.a)},a.normalize()},e.color.extract=function(t,i){var n;do{if(""!=(n=t.css(i).toLowerCase())&&"transparent"!=n)break;t=t.parent()}while(t.length&&!e.nodeName(t.get(0),"body"));return"rgba(0, 0, 0, 0)"==n&&(n="transparent"),e.color.parse(n)},e.color.parse=function(i){var n,o=e.color.make;if(n=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(i))return o(parseInt(n[1],10),parseInt(n[2],10),parseInt(n[3],10));if(n=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(i))return o(parseInt(n[1],10),parseInt(n[2],10),parseInt(n[3],10),parseFloat(n[4]));if(n=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(i))return o(2.55*parseFloat(n[1]),2.55*parseFloat(n[2]),2.55*parseFloat(n[3]));if(n=/rgba\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(i))return o(2.55*parseFloat(n[1]),2.55*parseFloat(n[2]),2.55*parseFloat(n[3]),parseFloat(n[4]));if(n=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(i))return o(parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16));if(n=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(i))return o(parseInt(n[1]+n[1],16),parseInt(n[2]+n[2],16),parseInt(n[3]+n[3],16));var a=e.trim(i).toLowerCase();return"transparent"==a?o(255,255,255,0):o((n=t[a]||[0,0,0])[0],n[1],n[2])};var t={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]}}(jQuery),function(e){var t=Object.prototype.hasOwnProperty;function i(t,i){var n=i.children("."+t)[0];if(null==n&&((n=document.createElement("canvas")).className=t,e(n).css({direction:"ltr",position:"absolute",left:0,top:0}).appendTo(i),!n.getContext)){if(!window.G_vmlCanvasManager)throw new Error("Canvas is not available. If you're using IE with a fall-back such as Excanvas, then there's either a mistake in your conditional include, or the page has no DOCTYPE and is rendering in Quirks Mode.");n=window.G_vmlCanvasManager.initElement(n)}this.element=n;var o=this.context=n.getContext("2d"),a=window.devicePixelRatio||1,r=o.webkitBackingStorePixelRatio||o.mozBackingStorePixelRatio||o.msBackingStorePixelRatio||o.oBackingStorePixelRatio||o.backingStorePixelRatio||1;this.pixelRatio=a/r,this.resize(i.width(),i.height()),this.textContainer=null,this.text={},this._textCache={}}function n(t,n,o,a){var r=[],s={colors:["#edc240","#afd8f8","#cb4b4b","#4da74d","#9440ed"],legend:{show:!0,noColumns:1,labelFormatter:null,labelBoxBorderColor:"#ccc",container:null,position:"ne",margin:5,backgroundColor:null,backgroundOpacity:.85,sorted:null},xaxis:{show:null,position:"bottom",mode:null,font:null,color:null,tickColor:null,transform:null,inverseTransform:null,min:null,max:null,autoscaleMargin:null,ticks:null,tickFormatter:null,labelWidth:null,labelHeight:null,reserveSpace:null,tickLength:null,alignTicksWithAxis:null,tickDecimals:null,tickSize:null,minTickSize:null},yaxis:{autoscaleMargin:.02,position:"left"},xaxes:[],yaxes:[],series:{points:{show:!1,radius:3,lineWidth:2,fill:!0,fillColor:"#ffffff",symbol:"circle"},lines:{lineWidth:2,fill:!1,fillColor:null,steps:!1},bars:{show:!1,lineWidth:2,barWidth:1,fill:!0,fillColor:null,align:"left",horizontal:!1,zero:!0},shadowSize:3,highlightColor:null},grid:{show:!0,aboveData:!1,color:"#545454",backgroundColor:null,borderColor:null,tickColor:null,margin:0,labelMargin:5,axisMargin:8,borderWidth:2,minBorderMargin:null,markings:null,markingsColor:"#f4f4f4",markingsLineWidth:2,clickable:!1,hoverable:!1,autoHighlight:!0,mouseActiveRadius:10},interaction:{redrawOverlayInterval:1e3/60},hooks:{}},l=null,c=null,d=null,u=null,f=null,h=[],p=[],g={left:0,right:0,top:0,bottom:0},m=0,v=0,_={processOptions:[],processRawData:[],processDatapoints:[],processOffset:[],drawBackground:[],drawSeries:[],draw:[],bindEvents:[],drawOverlay:[],shutdown:[]},b=this;function y(e,t){t=[b].concat(t);for(var i=0;i<e.length;++i)e[i].apply(this,t)}function x(t){r=function(t){for(var i=[],n=0;n<t.length;++n){var o=e.extend(!0,{},s.series);null!=t[n].data?(o.data=t[n].data,delete t[n].data,e.extend(!0,o,t[n]),t[n].data=o.data):o.data=t[n],i.push(o)}return i}(t),function(){var t,i=r.length,n=-1;for(t=0;t<r.length;++t){var o=r[t].color;null!=o&&(i--,"number"==typeof o&&o>n&&(n=o))}i<=n&&(i=n+1);var a,l=[],c=s.colors,d=c.length,u=0;for(t=0;t<i;t++)a=e.color.parse(c[t%d]||"#666"),t%d==0&&t&&(u=u>=0?u<.5?-u-.2:0:-u),l[t]=a.scale("rgb",1+u);var f,g=0;for(t=0;t<r.length;++t){if(null==(f=r[t]).color?(f.color=l[g].toString(),++g):"number"==typeof f.color&&(f.color=l[f.color].toString()),null==f.lines.show){var m,v=!0;for(m in f)if(f[m]&&f[m].show){v=!1;break}v&&(f.lines.show=!0)}null==f.lines.zero&&(f.lines.zero=!!f.lines.fill),f.xaxis=j(h,w(f,"x")),f.yaxis=j(p,w(f,"y"))}}(),function(){var t,i,n,o,a,s,l,c,d,u,f,h,p=Number.POSITIVE_INFINITY,g=Number.NEGATIVE_INFINITY,m=Number.MAX_VALUE;function v(e,t,i){t<e.datamin&&t!=-m&&(e.datamin=t),i>e.datamax&&i!=m&&(e.datamax=i)}for(e.each(k(),function(e,t){t.datamin=p,t.datamax=g,t.used=!1}),t=0;t<r.length;++t)(a=r[t]).datapoints={points:[]},y(_.processRawData,[a,a.data,a.datapoints]);for(t=0;t<r.length;++t){if(a=r[t],f=a.data,!(h=a.datapoints.format)){if((h=[]).push({x:!0,number:!0,required:!0}),h.push({y:!0,number:!0,required:!0}),a.bars.show||a.lines.show&&a.lines.fill){var b=!!(a.bars.show&&a.bars.zero||a.lines.show&&a.lines.zero);h.push({y:!0,number:!0,required:!1,defaultValue:0,autoscale:b}),a.bars.horizontal&&(delete h[h.length-1].y,h[h.length-1].x=!0)}a.datapoints.format=h}if(null==a.datapoints.pointsize){a.datapoints.pointsize=h.length,l=a.datapoints.pointsize,s=a.datapoints.points;var x=a.lines.show&&a.lines.steps;for(a.xaxis.used=a.yaxis.used=!0,i=n=0;i<f.length;++i,n+=l){var w=null==(u=f[i]);if(!w)for(o=0;o<l;++o)c=u[o],(d=h[o])&&(d.number&&null!=c&&(c=+c,isNaN(c)?c=null:c==1/0?c=m:c==-1/0&&(c=-m)),null==c&&(d.required&&(w=!0),null!=d.defaultValue&&(c=d.defaultValue))),s[n+o]=c;if(w)for(o=0;o<l;++o)null!=(c=s[n+o])&&!1!==(d=h[o]).autoscale&&(d.x&&v(a.xaxis,c,c),d.y&&v(a.yaxis,c,c)),s[n+o]=null;else if(x&&n>0&&null!=s[n-l]&&s[n-l]!=s[n]&&s[n-l+1]!=s[n+1]){for(o=0;o<l;++o)s[n+l+o]=s[n+o];s[n+1]=s[n-l+1],n+=l}}}}for(t=0;t<r.length;++t)a=r[t],y(_.processDatapoints,[a,a.datapoints]);for(t=0;t<r.length;++t){a=r[t],s=a.datapoints.points,l=a.datapoints.pointsize,h=a.datapoints.format;var C=p,j=p,S=g,G=g;for(i=0;i<s.length;i+=l)if(null!=s[i])for(o=0;o<l;++o)c=s[i+o],(d=h[o])&&!1!==d.autoscale&&c!=m&&c!=-m&&(d.x&&(c<C&&(C=c),c>S&&(S=c)),d.y&&(c<j&&(j=c),c>G&&(G=c)));if(a.bars.show){var T;switch(a.bars.align){case"left":T=0;break;case"right":T=-a.bars.barWidth;break;default:T=-a.bars.barWidth/2}a.bars.horizontal?(j+=T,G+=T+a.bars.barWidth):(C+=T,S+=T+a.bars.barWidth)}v(a.xaxis,C,S),v(a.yaxis,j,G)}e.each(k(),function(e,t){t.datamin==p&&(t.datamin=null),t.datamax==g&&(t.datamax=null)})}()}function w(e,t){var i=e[t+"axis"];return"object"==typeof i&&(i=i.n),"number"!=typeof i&&(i=1),i}function k(){return e.grep(h.concat(p),function(e){return e})}function C(e){var t,i,n={};for(t=0;t<h.length;++t)(i=h[t])&&i.used&&(n["x"+i.n]=i.c2p(e.left));for(t=0;t<p.length;++t)(i=p[t])&&i.used&&(n["y"+i.n]=i.c2p(e.top));return void 0!==n.x1&&(n.x=n.x1),void 0!==n.y1&&(n.y=n.y1),n}function j(t,i){return t[i-1]||(t[i-1]={n:i,direction:t==h?"x":"y",options:e.extend(!0,{},t==h?s.xaxis:s.yaxis)}),t[i-1]}function S(){Q&&clearTimeout(Q),d.unbind("mousemove",D),d.unbind("mouseleave",L),d.unbind("click",N),y(_.shutdown,[d])}function G(t){var i=t.labelWidth,n=t.labelHeight,o=t.options.position,a="x"===t.direction,r=t.options.tickLength,c=s.grid.axisMargin,d=s.grid.labelMargin,u=!0,f=!0,m=!0,v=!1;e.each(a?h:p,function(e,i){i&&(i.show||i.reserveSpace)&&(i===t?v=!0:i.options.position===o&&(v?f=!1:u=!1),v||(m=!1))}),f&&(c=0),null==r&&(r=m?"full":5),isNaN(+r)||(d+=+r),a?(n+=d,"bottom"==o?(g.bottom+=n+c,t.box={top:l.height-g.bottom,height:n}):(t.box={top:g.top+c,height:n},g.top+=n+c)):(i+=d,"left"==o?(t.box={left:g.left+c,width:i},g.left+=i+c):(g.right+=i+c,t.box={left:l.width-g.right,width:i})),t.position=o,t.tickLength=r,t.box.padding=d,t.innermost=u}function T(){var i,n=k(),o=s.grid.show;for(var a in g){var c=s.grid.margin||0;g[a]="number"==typeof c?c:c[a]||0}for(var a in y(_.processOffset,[g]),g)"object"==typeof s.grid.borderWidth?g[a]+=o?s.grid.borderWidth[a]:0:g[a]+=o?s.grid.borderWidth:0;if(e.each(n,function(e,t){var i=t.options;t.show=null==i.show?t.used:i.show,t.reserveSpace=null==i.reserveSpace?t.show:i.reserveSpace,function(e){var t=e.options,i=+(null!=t.min?t.min:e.datamin),n=+(null!=t.max?t.max:e.datamax),o=n-i;if(0==o){var a=0==n?1:.01;null==t.min&&(i-=a),null!=t.max&&null==t.min||(n+=a)}else{var r=t.autoscaleMargin;null!=r&&(null==t.min&&(i-=o*r)<0&&null!=e.datamin&&e.datamin>=0&&(i=0),null==t.max&&(n+=o*r)>0&&null!=e.datamax&&e.datamax<=0&&(n=0))}e.min=i,e.max=n}(t)}),o){var d=e.grep(n,function(e){return e.show||e.reserveSpace});for(e.each(d,function(t,i){!function(t){var i,n=t.options;i="number"==typeof n.ticks&&n.ticks>0?n.ticks:.3*Math.sqrt("x"==t.direction?l.width:l.height);var o=(t.max-t.min)/i,a=-Math.floor(Math.log(o)/Math.LN10),r=n.tickDecimals;null!=r&&a>r&&(a=r);var s,c=Math.pow(10,-a),d=o/c;d<1.5?s=1:d<3?(s=2,d>2.25&&(null==r||a+1<=r)&&(s=2.5,++a)):s=d<7.5?5:10;s*=c,null!=n.minTickSize&&s<n.minTickSize&&(s=n.minTickSize);if(t.delta=o,t.tickDecimals=Math.max(0,null!=r?r:a),t.tickSize=n.tickSize||s,"time"==n.mode&&!t.tickGenerator)throw new Error("Time mode requires the flot.time plugin.");t.tickGenerator||(t.tickGenerator=function(e){var t,i,n,o=[],a=(i=e.min,(n=e.tickSize)*Math.floor(i/n)),r=0,s=Number.NaN;do{t=s,s=a+r*e.tickSize,o.push(s),++r}while(s<e.max&&s!=t);return o},t.tickFormatter=function(e,t){var i=t.tickDecimals?Math.pow(10,t.tickDecimals):1,n=""+Math.round(e*i)/i;if(null!=t.tickDecimals){var o=n.indexOf("."),a=-1==o?0:n.length-o-1;if(a<t.tickDecimals)return(a?n:n+".")+(""+i).substr(1,t.tickDecimals-a)}return n});e.isFunction(n.tickFormatter)&&(t.tickFormatter=function(e,t){return""+n.tickFormatter(e,t)});if(null!=n.alignTicksWithAxis){var u=("x"==t.direction?h:p)[n.alignTicksWithAxis-1];if(u&&u.used&&u!=t){var f=t.tickGenerator(t);if(f.length>0&&(null==n.min&&(t.min=Math.min(t.min,f[0])),null==n.max&&f.length>1&&(t.max=Math.max(t.max,f[f.length-1]))),t.tickGenerator=function(e){var t,i,n=[];for(i=0;i<u.ticks.length;++i)t=(u.ticks[i].v-u.min)/(u.max-u.min),t=e.min+t*(e.max-e.min),n.push(t);return n},!t.mode&&null==n.tickDecimals){var g=Math.max(0,1-Math.floor(Math.log(t.delta)/Math.LN10)),m=t.tickGenerator(t);m.length>1&&/\..*0$/.test((m[1]-m[0]).toFixed(g))||(t.tickDecimals=g)}}}}(i),function(t){var i,n,o=t.options.ticks,a=[];null==o||"number"==typeof o&&o>0?a=t.tickGenerator(t):o&&(a=e.isFunction(o)?o(t):o);for(t.ticks=[],i=0;i<a.length;++i){var r=null,s=a[i];"object"==typeof s?(n=+s[0],s.length>1&&(r=s[1])):n=+s,null==r&&(r=t.tickFormatter(n,t)),isNaN(n)||t.ticks.push({v:n,label:r})}}(i),function(e,t){e.options.autoscaleMargin&&t.length>0&&(null==e.options.min&&(e.min=Math.min(e.min,t[0].v)),null==e.options.max&&t.length>1&&(e.max=Math.max(e.max,t[t.length-1].v)))}(i,i.ticks),function(e){for(var t=e.options,i=e.ticks||[],n=t.labelWidth||0,o=t.labelHeight||0,a=n||("x"==e.direction?Math.floor(l.width/(i.length||1)):null),r=e.direction+"Axis "+e.direction+e.n+"Axis",s="flot-"+e.direction+"-axis flot-"+e.direction+e.n+"-axis "+r,c=t.font||"flot-tick-label tickLabel",d=0;d<i.length;++d){var u=i[d];if(u.label){var f=l.getTextInfo(s,u.label,c,null,a);n=Math.max(n,f.width),o=Math.max(o,f.height)}}e.labelWidth=t.labelWidth||n,e.labelHeight=t.labelHeight||o}(i)}),i=d.length-1;i>=0;--i)G(d[i]);!function(){var t,i=s.grid.minBorderMargin;if(null==i)for(i=0,t=0;t<r.length;++t)i=Math.max(i,2*(r[t].points.radius+r[t].points.lineWidth/2));var n={left:i,right:i,top:i,bottom:i};e.each(k(),function(e,t){t.reserveSpace&&t.ticks&&t.ticks.length&&("x"===t.direction?(n.left=Math.max(n.left,t.labelWidth/2),n.right=Math.max(n.right,t.labelWidth/2)):(n.bottom=Math.max(n.bottom,t.labelHeight/2),n.top=Math.max(n.top,t.labelHeight/2)))}),g.left=Math.ceil(Math.max(n.left,g.left)),g.right=Math.ceil(Math.max(n.right,g.right)),g.top=Math.ceil(Math.max(n.top,g.top)),g.bottom=Math.ceil(Math.max(n.bottom,g.bottom))}(),e.each(d,function(e,t){!function(e){"x"==e.direction?(e.box.left=g.left-e.labelWidth/2,e.box.width=l.width-g.left-g.right+e.labelWidth):(e.box.top=g.top-e.labelHeight/2,e.box.height=l.height-g.bottom-g.top+e.labelHeight)}(t)})}m=l.width-g.left-g.right,v=l.height-g.bottom-g.top,e.each(n,function(e,t){!function(e){function t(e){return e}var i,n,o=e.options.transform||t,a=e.options.inverseTransform;"x"==e.direction?(i=e.scale=m/Math.abs(o(e.max)-o(e.min)),n=Math.min(o(e.max),o(e.min))):(i=-(i=e.scale=v/Math.abs(o(e.max)-o(e.min))),n=Math.max(o(e.max),o(e.min))),e.p2c=o==t?function(e){return(e-n)*i}:function(e){return(o(e)-n)*i},e.c2p=a?function(e){return a(n+e/i)}:function(e){return n+e/i}}(t)}),o&&e.each(k(),function(e,t){var i,n,o,a,r,s=t.box,c=t.direction+"Axis "+t.direction+t.n+"Axis",d="flot-"+t.direction+"-axis flot-"+t.direction+t.n+"-axis "+c,u=t.options.font||"flot-tick-label tickLabel";if(l.removeText(d),t.show&&0!=t.ticks.length)for(var f=0;f<t.ticks.length;++f)!(i=t.ticks[f]).label||i.v<t.min||i.v>t.max||("x"==t.direction?(a="center",n=g.left+t.p2c(i.v),"bottom"==t.position?o=s.top+s.padding:(o=s.top+s.height-s.padding,r="bottom")):(r="middle",o=g.top+t.p2c(i.v),"left"==t.position?(n=s.left+s.width-s.padding,a="right"):n=s.left+s.padding),l.addText(d,n,o,i.label,u,null,null,a,r))}),function(){null!=s.legend.container?e(s.legend.container).html(""):t.find(".legend").remove();if(!s.legend.show)return;for(var i,n,o=[],a=[],l=!1,c=s.legend.labelFormatter,d=0;d<r.length;++d)(i=r[d]).label&&(n=c?c(i.label,i):i.label)&&a.push({label:n,color:i.color});if(s.legend.sorted)if(e.isFunction(s.legend.sorted))a.sort(s.legend.sorted);else if("reverse"==s.legend.sorted)a.reverse();else{var u="descending"!=s.legend.sorted;a.sort(function(e,t){return e.label==t.label?0:e.label<t.label!=u?1:-1})}for(var d=0;d<a.length;++d){var f=a[d];d%s.legend.noColumns==0&&(l&&o.push("</tr>"),o.push("<tr>"),l=!0),o.push('<td class="legendColorBox"><div style="border:1px solid '+s.legend.labelBoxBorderColor+';padding:1px"><div style="width:4px;height:0;border:5px solid '+f.color+';overflow:hidden"></div></div></td><td class="legendLabel">'+f.label+"</td>")}l&&o.push("</tr>");if(0==o.length)return;var h='<table style="font-size:smaller;color:'+s.grid.color+'">'+o.join("")+"</table>";if(null!=s.legend.container)e(s.legend.container).html(h);else{var p="",m=s.legend.position,v=s.legend.margin;null==v[0]&&(v=[v,v]),"n"==m.charAt(0)?p+="top:"+(v[1]+g.top)+"px;":"s"==m.charAt(0)&&(p+="bottom:"+(v[1]+g.bottom)+"px;"),"e"==m.charAt(1)?p+="right:"+(v[0]+g.right)+"px;":"w"==m.charAt(1)&&(p+="left:"+(v[0]+g.left)+"px;");var _=e('<div class="legend">'+h.replace('style="','style="position:absolute;'+p+";")+"</div>").appendTo(t);if(0!=s.legend.backgroundOpacity){var b=s.legend.backgroundColor;null==b&&((b=(b=s.grid.backgroundColor)&&"string"==typeof b?e.color.parse(b):e.color.extract(_,"background-color")).a=1,b=b.toString());var y=_.children();e('<div style="position:absolute;width:'+y.width()+"px;height:"+y.height()+"px;"+p+"background-color:"+b+';"> </div>').prependTo(_).css("opacity",s.legend.backgroundOpacity)}}}()}function M(){l.clear(),y(_.drawBackground,[u]);var e=s.grid;e.show&&e.backgroundColor&&(u.save(),u.translate(g.left,g.top),u.fillStyle=Y(s.grid.backgroundColor,v,0,"rgba(255, 255, 255, 0)"),u.fillRect(0,0,m,v),u.restore()),e.show&&!e.aboveData&&A();for(var t=0;t<r.length;++t)y(_.drawSeries,[u,r[t]]),E(r[t]);y(_.draw,[u]),e.show&&e.aboveData&&A(),l.render(),W()}function I(e,t){for(var i,n,o,a,r=k(),s=0;s<r.length;++s)if((i=r[s]).direction==t&&(e[a=t+i.n+"axis"]||1!=i.n||(a=t+"axis"),e[a])){n=e[a].from,o=e[a].to;break}if(e[a]||(i="x"==t?h[0]:p[0],n=e[t+"1"],o=e[t+"2"]),null!=n&&null!=o&&n>o){var l=n;n=o,o=l}return{from:n,to:o,axis:i}}function A(){var t,i,n,o;u.save(),u.translate(g.left,g.top);var a=s.grid.markings;if(a)for(e.isFunction(a)&&((i=b.getAxes()).xmin=i.xaxis.min,i.xmax=i.xaxis.max,i.ymin=i.yaxis.min,i.ymax=i.yaxis.max,a=a(i)),t=0;t<a.length;++t){var r=a[t],l=I(r,"x"),c=I(r,"y");if(null==l.from&&(l.from=l.axis.min),null==l.to&&(l.to=l.axis.max),null==c.from&&(c.from=c.axis.min),null==c.to&&(c.to=c.axis.max),!(l.to<l.axis.min||l.from>l.axis.max||c.to<c.axis.min||c.from>c.axis.max)){l.from=Math.max(l.from,l.axis.min),l.to=Math.min(l.to,l.axis.max),c.from=Math.max(c.from,c.axis.min),c.to=Math.min(c.to,c.axis.max);var d=l.from===l.to,f=c.from===c.to;if(!d||!f)if(l.from=Math.floor(l.axis.p2c(l.from)),l.to=Math.floor(l.axis.p2c(l.to)),c.from=Math.floor(c.axis.p2c(c.from)),c.to=Math.floor(c.axis.p2c(c.to)),d||f){var h=r.lineWidth||s.grid.markingsLineWidth,p=h%2?.5:0;u.beginPath(),u.strokeStyle=r.color||s.grid.markingsColor,u.lineWidth=h,d?(u.moveTo(l.to+p,c.from),u.lineTo(l.to+p,c.to)):(u.moveTo(l.from,c.to+p),u.lineTo(l.to,c.to+p)),u.stroke()}else u.fillStyle=r.color||s.grid.markingsColor,u.fillRect(l.from,c.to,l.to-l.from,c.from-c.to)}}i=k(),n=s.grid.borderWidth;for(var _=0;_<i.length;++_){var y,x,w,C,j=i[_],S=j.box,G=j.tickLength;if(j.show&&0!=j.ticks.length){for(u.lineWidth=1,"x"==j.direction?(y=0,x="full"==G?"top"==j.position?0:v:S.top-g.top+("top"==j.position?S.height:0)):(x=0,y="full"==G?"left"==j.position?0:m:S.left-g.left+("left"==j.position?S.width:0)),j.innermost||(u.strokeStyle=j.options.color,u.beginPath(),w=C=0,"x"==j.direction?w=m+1:C=v+1,1==u.lineWidth&&("x"==j.direction?x=Math.floor(x)+.5:y=Math.floor(y)+.5),u.moveTo(y,x),u.lineTo(y+w,x+C),u.stroke()),u.strokeStyle=j.options.tickColor,u.beginPath(),t=0;t<j.ticks.length;++t){var T=j.ticks[t].v;w=C=0,isNaN(T)||T<j.min||T>j.max||"full"==G&&("object"==typeof n&&n[j.position]>0||n>0)&&(T==j.min||T==j.max)||("x"==j.direction?(y=j.p2c(T),C="full"==G?-v:G,"top"==j.position&&(C=-C)):(x=j.p2c(T),w="full"==G?-m:G,"left"==j.position&&(w=-w)),1==u.lineWidth&&("x"==j.direction?y=Math.floor(y)+.5:x=Math.floor(x)+.5),u.moveTo(y,x),u.lineTo(y+w,x+C))}u.stroke()}}n&&(o=s.grid.borderColor,"object"==typeof n||"object"==typeof o?("object"!=typeof n&&(n={top:n,right:n,bottom:n,left:n}),"object"!=typeof o&&(o={top:o,right:o,bottom:o,left:o}),n.top>0&&(u.strokeStyle=o.top,u.lineWidth=n.top,u.beginPath(),u.moveTo(0-n.left,0-n.top/2),u.lineTo(m,0-n.top/2),u.stroke()),n.right>0&&(u.strokeStyle=o.right,u.lineWidth=n.right,u.beginPath(),u.moveTo(m+n.right/2,0-n.top),u.lineTo(m+n.right/2,v),u.stroke()),n.bottom>0&&(u.strokeStyle=o.bottom,u.lineWidth=n.bottom,u.beginPath(),u.moveTo(m+n.right,v+n.bottom/2),u.lineTo(0,v+n.bottom/2),u.stroke()),n.left>0&&(u.strokeStyle=o.left,u.lineWidth=n.left,u.beginPath(),u.moveTo(0-n.left/2,v+n.bottom),u.lineTo(0-n.left/2,0),u.stroke())):(u.lineWidth=n,u.strokeStyle=s.grid.borderColor,u.strokeRect(-n/2,-n/2,m+n,v+n))),u.restore()}function E(e){e.lines.show&&function(e){function t(e,t,i,n,o){var a=e.points,r=e.pointsize,s=null,l=null;u.beginPath();for(var c=r;c<a.length;c+=r){var d=a[c-r],f=a[c-r+1],h=a[c],p=a[c+1];if(null!=d&&null!=h){if(f<=p&&f<o.min){if(p<o.min)continue;d=(o.min-f)/(p-f)*(h-d)+d,f=o.min}else if(p<=f&&p<o.min){if(f<o.min)continue;h=(o.min-f)/(p-f)*(h-d)+d,p=o.min}if(f>=p&&f>o.max){if(p>o.max)continue;d=(o.max-f)/(p-f)*(h-d)+d,f=o.max}else if(p>=f&&p>o.max){if(f>o.max)continue;h=(o.max-f)/(p-f)*(h-d)+d,p=o.max}if(d<=h&&d<n.min){if(h<n.min)continue;f=(n.min-d)/(h-d)*(p-f)+f,d=n.min}else if(h<=d&&h<n.min){if(d<n.min)continue;p=(n.min-d)/(h-d)*(p-f)+f,h=n.min}if(d>=h&&d>n.max){if(h>n.max)continue;f=(n.max-d)/(h-d)*(p-f)+f,d=n.max}else if(h>=d&&h>n.max){if(d>n.max)continue;p=(n.max-d)/(h-d)*(p-f)+f,h=n.max}d==s&&f==l||u.moveTo(n.p2c(d)+t,o.p2c(f)+i),s=h,l=p,u.lineTo(n.p2c(h)+t,o.p2c(p)+i)}}u.stroke()}u.save(),u.translate(g.left,g.top),u.lineJoin="round";var i=e.lines.lineWidth,n=e.shadowSize;if(i>0&&n>0){u.lineWidth=n,u.strokeStyle="rgba(0,0,0,0.1)";var o=Math.PI/18;t(e.datapoints,Math.sin(o)*(i/2+n/2),Math.cos(o)*(i/2+n/2),e.xaxis,e.yaxis),u.lineWidth=n/2,t(e.datapoints,Math.sin(o)*(i/2+n/4),Math.cos(o)*(i/2+n/4),e.xaxis,e.yaxis)}u.lineWidth=i,u.strokeStyle=e.color;var a=O(e.lines,e.color,0,v);a&&(u.fillStyle=a,function(e,t,i){var n=e.points,o=e.pointsize,a=Math.min(Math.max(0,i.min),i.max),r=0,s=!1,l=1,c=0,d=0;for(;!(o>0&&r>n.length+o);){var f=n[(r+=o)-o],h=n[r-o+l],p=n[r],g=n[r+l];if(s){if(o>0&&null!=f&&null==p){d=r,o=-o,l=2;continue}if(o<0&&r==c+o){u.fill(),s=!1,l=1,r=c=d+(o=-o);continue}}if(null!=f&&null!=p){if(f<=p&&f<t.min){if(p<t.min)continue;h=(t.min-f)/(p-f)*(g-h)+h,f=t.min}else if(p<=f&&p<t.min){if(f<t.min)continue;g=(t.min-f)/(p-f)*(g-h)+h,p=t.min}if(f>=p&&f>t.max){if(p>t.max)continue;h=(t.max-f)/(p-f)*(g-h)+h,f=t.max}else if(p>=f&&p>t.max){if(f>t.max)continue;g=(t.max-f)/(p-f)*(g-h)+h,p=t.max}if(s||(u.beginPath(),u.moveTo(t.p2c(f),i.p2c(a)),s=!0),h>=i.max&&g>=i.max)u.lineTo(t.p2c(f),i.p2c(i.max)),u.lineTo(t.p2c(p),i.p2c(i.max));else if(h<=i.min&&g<=i.min)u.lineTo(t.p2c(f),i.p2c(i.min)),u.lineTo(t.p2c(p),i.p2c(i.min));else{var m=f,v=p;h<=g&&h<i.min&&g>=i.min?(f=(i.min-h)/(g-h)*(p-f)+f,h=i.min):g<=h&&g<i.min&&h>=i.min&&(p=(i.min-h)/(g-h)*(p-f)+f,g=i.min),h>=g&&h>i.max&&g<=i.max?(f=(i.max-h)/(g-h)*(p-f)+f,h=i.max):g>=h&&g>i.max&&h<=i.max&&(p=(i.max-h)/(g-h)*(p-f)+f,g=i.max),f!=m&&u.lineTo(t.p2c(m),i.p2c(h)),u.lineTo(t.p2c(f),i.p2c(h)),u.lineTo(t.p2c(p),i.p2c(g)),p!=v&&(u.lineTo(t.p2c(p),i.p2c(g)),u.lineTo(t.p2c(v),i.p2c(g)))}}}}(e.datapoints,e.xaxis,e.yaxis));i>0&&t(e.datapoints,0,0,e.xaxis,e.yaxis);u.restore()}(e),e.bars.show&&function(e){var t;switch(u.save(),u.translate(g.left,g.top),u.lineWidth=e.bars.lineWidth,u.strokeStyle=e.color,e.bars.align){case"left":t=0;break;case"right":t=-e.bars.barWidth;break;default:t=-e.bars.barWidth/2}var i=e.bars.fill?function(t,i){return O(e.bars,e.color,t,i)}:null;(function(t,i,n,o,a,r){for(var s=t.points,l=t.pointsize,c=0;c<s.length;c+=l)null!=s[c]&&P(s[c],s[c+1],s[c+2],i,n,o,a,r,u,e.bars.horizontal,e.bars.lineWidth)})(e.datapoints,t,t+e.bars.barWidth,i,e.xaxis,e.yaxis),u.restore()}(e),e.points.show&&function(e){function t(e,t,i,n,o,a,r,s){for(var l=e.points,c=e.pointsize,d=0;d<l.length;d+=c){var f=l[d],h=l[d+1];null==f||f<a.min||f>a.max||h<r.min||h>r.max||(u.beginPath(),f=a.p2c(f),h=r.p2c(h)+n,"circle"==s?u.arc(f,h,t,0,o?Math.PI:2*Math.PI,!1):s(u,f,h,t,o),u.closePath(),i&&(u.fillStyle=i,u.fill()),u.stroke())}}u.save(),u.translate(g.left,g.top);var i=e.points.lineWidth,n=e.shadowSize,o=e.points.radius,a=e.points.symbol;0==i&&(i=1e-4);if(i>0&&n>0){var r=n/2;u.lineWidth=r,u.strokeStyle="rgba(0,0,0,0.1)",t(e.datapoints,o,null,r+r/2,!0,e.xaxis,e.yaxis,a),u.strokeStyle="rgba(0,0,0,0.2)",t(e.datapoints,o,null,r/2,!0,e.xaxis,e.yaxis,a)}u.lineWidth=i,u.strokeStyle=e.color,t(e.datapoints,o,O(e.points,e.color),0,!1,e.xaxis,e.yaxis,a),u.restore()}(e)}function P(e,t,i,n,o,a,r,s,l,c,d){var u,f,h,p,g,m,v,_,b;c?(_=m=v=!0,g=!1,p=t+n,h=t+o,(f=e)<(u=i)&&(b=f,f=u,u=b,g=!0,m=!1)):(g=m=v=!0,_=!1,u=e+n,f=e+o,(p=t)<(h=i)&&(b=p,p=h,h=b,_=!0,v=!1)),f<r.min||u>r.max||p<s.min||h>s.max||(u<r.min&&(u=r.min,g=!1),f>r.max&&(f=r.max,m=!1),h<s.min&&(h=s.min,_=!1),p>s.max&&(p=s.max,v=!1),u=r.p2c(u),h=s.p2c(h),f=r.p2c(f),p=s.p2c(p),a&&(l.fillStyle=a(h,p),l.fillRect(u,p,f-u,h-p)),d>0&&(g||m||v||_)&&(l.beginPath(),l.moveTo(u,h),g?l.lineTo(u,p):l.moveTo(u,p),v?l.lineTo(f,p):l.moveTo(f,p),m?l.lineTo(f,h):l.moveTo(f,h),_?l.lineTo(u,h):l.moveTo(u,h),l.stroke()))}function O(t,i,n,o){var a=t.fill;if(!a)return null;if(t.fillColor)return Y(t.fillColor,n,o,i);var r=e.color.parse(i);return r.a="number"==typeof a?a:.4,r.normalize(),r.toString()}b.setData=x,b.setupGrid=T,b.draw=M,b.getPlaceholder=function(){return t},b.getCanvas=function(){return l.element},b.getPlotOffset=function(){return g},b.width=function(){return m},b.height=function(){return v},b.offset=function(){var e=d.offset();return e.left+=g.left,e.top+=g.top,e},b.getData=function(){return r},b.getAxes=function(){var t={};return e.each(h.concat(p),function(e,i){i&&(t[i.direction+(1!=i.n?i.n:"")+"axis"]=i)}),t},b.getXAxes=function(){return h},b.getYAxes=function(){return p},b.c2p=C,b.p2c=function(e){var t,i,n,o={};for(t=0;t<h.length;++t)if((i=h[t])&&i.used&&(n="x"+i.n,null==e[n]&&1==i.n&&(n="x"),null!=e[n])){o.left=i.p2c(e[n]);break}for(t=0;t<p.length;++t)if((i=p[t])&&i.used&&(n="y"+i.n,null==e[n]&&1==i.n&&(n="y"),null!=e[n])){o.top=i.p2c(e[n]);break}return o},b.getOptions=function(){return s},b.highlight=F,b.unhighlight=B,b.triggerRedrawOverlay=W,b.pointOffset=function(e){return{left:parseInt(h[w(e,"x")-1].p2c(+e.x)+g.left,10),top:parseInt(p[w(e,"y")-1].p2c(+e.y)+g.top,10)}},b.shutdown=S,b.destroy=function(){S(),t.removeData("plot").empty(),r=[],s=null,l=null,c=null,d=null,u=null,f=null,h=[],p=[],_=null,z=[],b=null},b.resize=function(){var e=t.width(),i=t.height();l.resize(e,i),c.resize(e,i)},b.hooks=_,function(){for(var t={Canvas:i},n=0;n<a.length;++n){var o=a[n];o.init(b,t),o.options&&e.extend(!0,s,o.options)}}(),function(i){e.extend(!0,s,i),i&&i.colors&&(s.colors=i.colors);null==s.xaxis.color&&(s.xaxis.color=e.color.parse(s.grid.color).scale("a",.22).toString());null==s.yaxis.color&&(s.yaxis.color=e.color.parse(s.grid.color).scale("a",.22).toString());null==s.xaxis.tickColor&&(s.xaxis.tickColor=s.grid.tickColor||s.xaxis.color);null==s.yaxis.tickColor&&(s.yaxis.tickColor=s.grid.tickColor||s.yaxis.color);null==s.grid.borderColor&&(s.grid.borderColor=s.grid.color);null==s.grid.tickColor&&(s.grid.tickColor=e.color.parse(s.grid.color).scale("a",.22).toString());var n,o,a,r=t.css("font-size"),l=r?+r.replace("px",""):13,c={style:t.css("font-style"),size:Math.round(.8*l),variant:t.css("font-variant"),weight:t.css("font-weight"),family:t.css("font-family")};for(a=s.xaxes.length||1,n=0;n<a;++n)(o=s.xaxes[n])&&!o.tickColor&&(o.tickColor=o.color),o=e.extend(!0,{},s.xaxis,o),s.xaxes[n]=o,o.font&&(o.font=e.extend({},c,o.font),o.font.color||(o.font.color=o.color),o.font.lineHeight||(o.font.lineHeight=Math.round(1.15*o.font.size)));for(a=s.yaxes.length||1,n=0;n<a;++n)(o=s.yaxes[n])&&!o.tickColor&&(o.tickColor=o.color),o=e.extend(!0,{},s.yaxis,o),s.yaxes[n]=o,o.font&&(o.font=e.extend({},c,o.font),o.font.color||(o.font.color=o.color),o.font.lineHeight||(o.font.lineHeight=Math.round(1.15*o.font.size)));s.xaxis.noTicks&&null==s.xaxis.ticks&&(s.xaxis.ticks=s.xaxis.noTicks);s.yaxis.noTicks&&null==s.yaxis.ticks&&(s.yaxis.ticks=s.yaxis.noTicks);s.x2axis&&(s.xaxes[1]=e.extend(!0,{},s.xaxis,s.x2axis),s.xaxes[1].position="top",null==s.x2axis.min&&(s.xaxes[1].min=null),null==s.x2axis.max&&(s.xaxes[1].max=null));s.y2axis&&(s.yaxes[1]=e.extend(!0,{},s.yaxis,s.y2axis),s.yaxes[1].position="right",null==s.y2axis.min&&(s.yaxes[1].min=null),null==s.y2axis.max&&(s.yaxes[1].max=null));s.grid.coloredAreas&&(s.grid.markings=s.grid.coloredAreas);s.grid.coloredAreasColor&&(s.grid.markingsColor=s.grid.coloredAreasColor);s.lines&&e.extend(!0,s.series.lines,s.lines);s.points&&e.extend(!0,s.series.points,s.points);s.bars&&e.extend(!0,s.series.bars,s.bars);null!=s.shadowSize&&(s.series.shadowSize=s.shadowSize);null!=s.highlightColor&&(s.series.highlightColor=s.highlightColor);for(n=0;n<s.xaxes.length;++n)j(h,n+1).options=s.xaxes[n];for(n=0;n<s.yaxes.length;++n)j(p,n+1).options=s.yaxes[n];for(var d in _)s.hooks[d]&&s.hooks[d].length&&(_[d]=_[d].concat(s.hooks[d]));y(_.processOptions,[s])}(o),function(){t.css("padding",0).children().filter(function(){return!e(this).hasClass("flot-overlay")&&!e(this).hasClass("flot-base")}).remove(),"static"==t.css("position")&&t.css("position","relative");l=new i("flot-base",t),c=new i("flot-overlay",t),u=l.context,f=c.context,d=e(c.element).unbind();var n=t.data("plot");n&&(n.shutdown(),c.clear());t.data("plot",b)}(),x(n),T(),M(),function(){s.grid.hoverable&&(d.mousemove(D),d.bind("mouseleave",L));s.grid.clickable&&d.click(N);y(_.bindEvents,[d])}();var z=[],Q=null;function D(e){s.grid.hoverable&&q("plothover",e,function(e){return 0!=e.hoverable})}function L(e){s.grid.hoverable&&q("plothover",e,function(e){return!1})}function N(e){q("plotclick",e,function(e){return 0!=e.clickable})}function q(e,i,n){var o=d.offset(),a=i.pageX-o.left-g.left,l=i.pageY-o.top-g.top,c=C({left:a,top:l});c.pageX=i.pageX,c.pageY=i.pageY;var u=function(e,t,i){var n,o,a,l=s.grid.mouseActiveRadius,c=l*l+1,d=null;for(n=r.length-1;n>=0;--n)if(i(r[n])){var u=r[n],f=u.xaxis,h=u.yaxis,p=u.datapoints.points,g=f.c2p(e),m=h.c2p(t),v=l/f.scale,_=l/h.scale;if(a=u.datapoints.pointsize,f.options.inverseTransform&&(v=Number.MAX_VALUE),h.options.inverseTransform&&(_=Number.MAX_VALUE),u.lines.show||u.points.show)for(o=0;o<p.length;o+=a){var b=p[o],y=p[o+1];if(null!=b&&!(b-g>v||b-g<-v||y-m>_||y-m<-_)){var x=Math.abs(f.p2c(b)-e),w=Math.abs(h.p2c(y)-t),k=x*x+w*w;k<c&&(c=k,d=[n,o/a])}}if(u.bars.show&&!d){var C,j;switch(u.bars.align){case"left":C=0;break;case"right":C=-u.bars.barWidth;break;default:C=-u.bars.barWidth/2}for(j=C+u.bars.barWidth,o=0;o<p.length;o+=a){b=p[o],y=p[o+1];var S=p[o+2];null!=b&&(r[n].bars.horizontal?g<=Math.max(S,b)&&g>=Math.min(S,b)&&m>=y+C&&m<=y+j:g>=b+C&&g<=b+j&&m>=Math.min(S,y)&&m<=Math.max(S,y))&&(d=[n,o/a])}}}return d?(n=d[0],o=d[1],a=r[n].datapoints.pointsize,{datapoint:r[n].datapoints.points.slice(o*a,(o+1)*a),dataIndex:o,series:r[n],seriesIndex:n}):null}(a,l,n);if(u&&(u.pageX=parseInt(u.series.xaxis.p2c(u.datapoint[0])+o.left+g.left,10),u.pageY=parseInt(u.series.yaxis.p2c(u.datapoint[1])+o.top+g.top,10)),s.grid.autoHighlight){for(var f=0;f<z.length;++f){var h=z[f];h.auto!=e||u&&h.series==u.series&&h.point[0]==u.datapoint[0]&&h.point[1]==u.datapoint[1]||B(h.series,h.point)}u&&F(u.series,u.datapoint,e)}t.trigger(e,[c,u])}function W(){var e=s.interaction.redrawOverlayInterval;-1!=e?Q||(Q=setTimeout(V,e)):V()}function V(){var e,t;for(Q=null,f.save(),c.clear(),f.translate(g.left,g.top),e=0;e<z.length;++e)(t=z[e]).series.bars.show?U(t.series,t.point):R(t.series,t.point);f.restore(),y(_.drawOverlay,[f])}function F(e,t,i){if("number"==typeof e&&(e=r[e]),"number"==typeof t){var n=e.datapoints.pointsize;t=e.datapoints.points.slice(n*t,n*(t+1))}var o=H(e,t);-1==o?(z.push({series:e,point:t,auto:i}),W()):i||(z[o].auto=!1)}function B(e,t){if(null==e&&null==t)return z=[],void W();if("number"==typeof e&&(e=r[e]),"number"==typeof t){var i=e.datapoints.pointsize;t=e.datapoints.points.slice(i*t,i*(t+1))}var n=H(e,t);-1!=n&&(z.splice(n,1),W())}function H(e,t){for(var i=0;i<z.length;++i){var n=z[i];if(n.series==e&&n.point[0]==t[0]&&n.point[1]==t[1])return i}return-1}function R(t,i){var n=i[0],o=i[1],a=t.xaxis,r=t.yaxis,s="string"==typeof t.highlightColor?t.highlightColor:e.color.parse(t.color).scale("a",.5).toString();if(!(n<a.min||n>a.max||o<r.min||o>r.max)){var l=t.points.radius+t.points.lineWidth/2;f.lineWidth=l,f.strokeStyle=s;var c=1.5*l;n=a.p2c(n),o=r.p2c(o),f.beginPath(),"circle"==t.points.symbol?f.arc(n,o,c,0,2*Math.PI,!1):t.points.symbol(f,n,o,c,!1),f.closePath(),f.stroke()}}function U(t,i){var n,o="string"==typeof t.highlightColor?t.highlightColor:e.color.parse(t.color).scale("a",.5).toString(),a=o;switch(t.bars.align){case"left":n=0;break;case"right":n=-t.bars.barWidth;break;default:n=-t.bars.barWidth/2}f.lineWidth=t.bars.lineWidth,f.strokeStyle=o,P(i[0],i[1],i[2]||0,n,n+t.bars.barWidth,function(){return a},t.xaxis,t.yaxis,f,t.bars.horizontal,t.bars.lineWidth)}function Y(t,i,n,o){if("string"==typeof t)return t;for(var a=u.createLinearGradient(0,n,0,i),r=0,s=t.colors.length;r<s;++r){var l=t.colors[r];if("string"!=typeof l){var c=e.color.parse(o);null!=l.brightness&&(c=c.scale("rgb",l.brightness)),null!=l.opacity&&(c.a*=l.opacity),l=c.toString()}a.addColorStop(r/(s-1),l)}return a}}e.fn.detach||(e.fn.detach=function(){return this.each(function(){this.parentNode&&this.parentNode.removeChild(this)})}),i.prototype.resize=function(e,t){if(e<=0||t<=0)throw new Error("Invalid dimensions for plot, width = "+e+", height = "+t);var i=this.element,n=this.context,o=this.pixelRatio;this.width!=e&&(i.width=e*o,i.style.width=e+"px",this.width=e),this.height!=t&&(i.height=t*o,i.style.height=t+"px",this.height=t),n.restore(),n.save(),n.scale(o,o)},i.prototype.clear=function(){this.context.clearRect(0,0,this.width,this.height)},i.prototype.render=function(){var e=this._textCache;for(var i in e)if(t.call(e,i)){var n=this.getTextLayer(i),o=e[i];for(var a in n.hide(),o)if(t.call(o,a)){var r=o[a];for(var s in r)if(t.call(r,s)){for(var l,c=r[s].positions,d=0;l=c[d];d++)l.active?l.rendered||(n.append(l.element),l.rendered=!0):(c.splice(d--,1),l.rendered&&l.element.detach());0==c.length&&delete r[s]}}n.show()}},i.prototype.getTextLayer=function(t){var i=this.text[t];return null==i&&(null==this.textContainer&&(this.textContainer=e("<div class='flot-text'></div>").css({position:"absolute",top:0,left:0,bottom:0,right:0,"font-size":"smaller",color:"#545454"}).insertAfter(this.element)),i=this.text[t]=e("<div></div>").addClass(t).css({position:"absolute",top:0,left:0,bottom:0,right:0}).appendTo(this.textContainer)),i},i.prototype.getTextInfo=function(t,i,n,o,a){var r,s,l,c;if(i=""+i,r="object"==typeof n?n.style+" "+n.variant+" "+n.weight+" "+n.size+"px/"+n.lineHeight+"px "+n.family:n,null==(s=this._textCache[t])&&(s=this._textCache[t]={}),null==(l=s[r])&&(l=s[r]={}),null==(c=l[i])){var d=e("<div></div>").html(i).css({position:"absolute","max-width":a,top:-9999}).appendTo(this.getTextLayer(t));"object"==typeof n?d.css({font:r,color:n.color}):"string"==typeof n&&d.addClass(n),c=l[i]={width:d.outerWidth(!0),height:d.outerHeight(!0),element:d,positions:[]},d.detach()}return c},i.prototype.addText=function(e,t,i,n,o,a,r,s,l){var c=this.getTextInfo(e,n,o,a,r),d=c.positions;"center"==s?t-=c.width/2:"right"==s&&(t-=c.width),"middle"==l?i-=c.height/2:"bottom"==l&&(i-=c.height);for(var u,f=0;u=d[f];f++)if(u.x==t&&u.y==i)return void(u.active=!0);u={active:!0,rendered:!1,element:d.length?c.element.clone():c.element,x:t,y:i},d.push(u),u.element.css({top:Math.round(i),left:Math.round(t),"text-align":s})},i.prototype.removeText=function(e,i,n,o,a,r){if(null==o){var s=this._textCache[e];if(null!=s)for(var l in s)if(t.call(s,l)){var c=s[l];for(var d in c)if(t.call(c,d))for(var u=c[d].positions,f=0;h=u[f];f++)h.active=!1}}else{var h;for(u=this.getTextInfo(e,o,a,r).positions,f=0;h=u[f];f++)h.x==i&&h.y==n&&(h.active=!1)}},e.plot=function(t,i,o){return new n(e(t),i,o,e.plot.plugins)},e.plot.version="0.8.3",e.plot.plugins=[],e.fn.plot=function(t,i){return this.each(function(){e.plot(this,t,i)})}}(jQuery)},161:function(e,t){!function(e){jQuery.plot.plugins.push({init:function(e){var t,i,n,o,a=1,r=!1,s={};function l(e,t){for(var i=new Array,n=0;n<e.length;n++)i[0]=e[n].data[0]?e[n].data[0][t]:null,i[1]=e[n].data[e[n].data.length-1]?e[n].data[e[n].data.length-1][t]:null;return i}function c(e,t){var i=e.bars.order,n=t.bars.order;return i<n?-1:i>n?1:0}function d(e,t,i){for(var n=0,a=t;a<=i;a++)n+=e[a].bars.barWidth+2*o;return n}e.hooks.processDatapoints.push(function(e,u,f){var h,p=null;if(function(e){return null!=e.bars&&e.bars.show&&null!=e.bars.order}(u)&&(function(e){e.bars.horizontal&&(r=!0)}(u),function(e){var t=r?e.getPlaceholder().innerHeight():e.getPlaceholder().innerWidth(),i=l(e.getData(),r?1:0),n=i[1]-i[0];a=n/t}(e),function(e){t=function(e){for(var t=new Array,i=[],n=0;n<e.length;n++)null!=e[n].bars.order&&e[n].bars.show&&i.indexOf(e[n].bars.order)<0&&(i.push(e[n].bars.order),t.push(e[n]));return t.sort(c)}(e.getData()),i=t.length}(e),function(e){n=void 0!==e.bars.lineWidth?e.bars.lineWidth:2,o=n*a}(u),i>=2)){var g=function(e){for(var i=0,n=0;n<t.length;++n)if(e==t[n]){i=n;break}return i+1}(u),m=(h=0,i%2!=0&&(h=t[Math.ceil(i/2)].bars.barWidth/2),h);void 0===s[u.bars.order]&&(function(e){return e<=Math.ceil(i/2)}(g)?s[u.bars.order]=-1*d(t,g-1,Math.floor(i/2)-1)-m:s[u.bars.order]=d(t,Math.ceil(i/2),g-2)+m+2*o),p=function(e,t,i){for(var n=e.pointsize,o=e.points,a=0,s=r?1:0;s<o.length;s+=n)o[s]+=i,t.data[a][3]=o[s],a++;return o}(f,u,s[u.bars.order]),f.points=p}return p})},options:{series:{bars:{order:null}}},name:"orderBars",version:"0.2"})}()},162:function(e,t){!function(e){function t(e,t){return t*Math.floor(e/t)}function i(e,t,i,n){if("function"==typeof e.strftime)return e.strftime(t);var o,a=function(e,t){return t=""+(null==t?"0":t),1==(e=""+e).length?t+e:e},r=[],s=!1,l=e.getHours(),c=l<12;null==i&&(i=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]),null==n&&(n=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]),o=l>12?l-12:0==l?12:l;for(var d=0;d<t.length;++d){var u=t.charAt(d);if(s){switch(u){case"a":u=""+n[e.getDay()];break;case"b":u=""+i[e.getMonth()];break;case"d":u=a(e.getDate());break;case"e":u=a(e.getDate()," ");break;case"h":case"H":u=a(l);break;case"I":u=a(o);break;case"l":u=a(o," ");break;case"m":u=a(e.getMonth()+1);break;case"M":u=a(e.getMinutes());break;case"q":u=""+(Math.floor(e.getMonth()/3)+1);break;case"S":u=a(e.getSeconds());break;case"y":u=a(e.getFullYear()%100);break;case"Y":u=""+e.getFullYear();break;case"p":u=c?"am":"pm";break;case"P":u=c?"AM":"PM";break;case"w":u=""+e.getDay()}r.push(u),s=!1}else"%"==u?s=!0:r.push(u)}return r.join("")}function n(e){function t(e,t,i,n){e[t]=function(){return i[n].apply(i,arguments)}}var i={date:e};null!=e.strftime&&t(i,"strftime",e,"strftime"),t(i,"getTime",e,"getTime"),t(i,"setTime",e,"setTime");for(var n=["Date","Day","FullYear","Hours","Milliseconds","Minutes","Month","Seconds"],o=0;o<n.length;o++)t(i,"get"+n[o],e,"getUTC"+n[o]),t(i,"set"+n[o],e,"setUTC"+n[o]);return i}function o(e,t){if("browser"==t.timezone)return new Date(e);if(t.timezone&&"utc"!=t.timezone){if("undefined"!=typeof timezoneJS&&void 0!==timezoneJS.Date){var i=new timezoneJS.Date;return i.setTimezone(t.timezone),i.setTime(e),i}return n(new Date(e))}return n(new Date(e))}var a={second:1e3,minute:6e4,hour:36e5,day:864e5,month:2592e6,quarter:7776e6,year:525949.2*60*1e3},r=[[1,"second"],[2,"second"],[5,"second"],[10,"second"],[30,"second"],[1,"minute"],[2,"minute"],[5,"minute"],[10,"minute"],[30,"minute"],[1,"hour"],[2,"hour"],[4,"hour"],[8,"hour"],[12,"hour"],[1,"day"],[2,"day"],[3,"day"],[.25,"month"],[.5,"month"],[1,"month"],[2,"month"]],s=r.concat([[3,"month"],[6,"month"],[1,"year"]]),l=r.concat([[1,"quarter"],[2,"quarter"],[1,"year"]]);e.plot.plugins.push({init:function(n){n.hooks.processOptions.push(function(n,r){e.each(n.getAxes(),function(e,n){var r=n.options;"time"==r.mode&&(n.tickGenerator=function(e){var i=[],n=o(e.min,r),c=0,d=r.tickSize&&"quarter"===r.tickSize[1]||r.minTickSize&&"quarter"===r.minTickSize[1]?l:s;null!=r.minTickSize&&(c="number"==typeof r.tickSize?r.tickSize:r.minTickSize[0]*a[r.minTickSize[1]]);for(var u=0;u<d.length-1&&!(e.delta<(d[u][0]*a[d[u][1]]+d[u+1][0]*a[d[u+1][1]])/2&&d[u][0]*a[d[u][1]]>=c);++u);var f=d[u][0],h=d[u][1];if("year"==h){if(null!=r.minTickSize&&"year"==r.minTickSize[1])f=Math.floor(r.minTickSize[0]);else{var p=Math.pow(10,Math.floor(Math.log(e.delta/a.year)/Math.LN10)),g=e.delta/a.year/p;f=g<1.5?1:g<3?2:g<7.5?5:10,f*=p}f<1&&(f=1)}e.tickSize=r.tickSize||[f,h];var m=e.tickSize[0];h=e.tickSize[1];var v=m*a[h];"second"==h?n.setSeconds(t(n.getSeconds(),m)):"minute"==h?n.setMinutes(t(n.getMinutes(),m)):"hour"==h?n.setHours(t(n.getHours(),m)):"month"==h?n.setMonth(t(n.getMonth(),m)):"quarter"==h?n.setMonth(3*t(n.getMonth()/3,m)):"year"==h&&n.setFullYear(t(n.getFullYear(),m)),n.setMilliseconds(0),v>=a.minute&&n.setSeconds(0),v>=a.hour&&n.setMinutes(0),v>=a.day&&n.setHours(0),v>=4*a.day&&n.setDate(1),v>=2*a.month&&n.setMonth(t(n.getMonth(),3)),v>=2*a.quarter&&n.setMonth(t(n.getMonth(),6)),v>=a.year&&n.setMonth(0);var _,b=0,y=Number.NaN;do{if(_=y,y=n.getTime(),i.push(y),"month"==h||"quarter"==h)if(m<1){n.setDate(1);var x=n.getTime();n.setMonth(n.getMonth()+("quarter"==h?3:1));var w=n.getTime();n.setTime(y+b*a.hour+(w-x)*m),b=n.getHours(),n.setHours(0)}else n.setMonth(n.getMonth()+m*("quarter"==h?3:1));else"year"==h?n.setFullYear(n.getFullYear()+m):n.setTime(y+v)}while(y<e.max&&y!=_);return i},n.tickFormatter=function(e,t){var n=o(e,t.options);if(null!=r.timeformat)return i(n,r.timeformat,r.monthNames,r.dayNames);var s=t.options.tickSize&&"quarter"==t.options.tickSize[1]||t.options.minTickSize&&"quarter"==t.options.minTickSize[1],l=t.tickSize[0]*a[t.tickSize[1]],c=t.max-t.min,d=r.twelveHourClock?" %p":"",u=r.twelveHourClock?"%I":"%H";return i(n,l<a.minute?u+":%M:%S"+d:l<a.day?c<2*a.day?u+":%M"+d:"%b %d "+u+":%M"+d:l<a.month?"%b %d":s&&l<a.quarter||!s&&l<a.year?c<a.year?"%b":"%b %Y":s&&l<a.year?c<a.year?"Q%q":"Q%q %Y":"%Y",r.monthNames,r.dayNames)})})})},options:{xaxis:{timezone:null,timeformat:null,twelveHourClock:!1,monthNames:null}},name:"time",version:"1.0"}),e.plot.formatDate=i,e.plot.dateGenerator=o}(jQuery)},163:function(e,t){var i={collection:{},get:function(e,t,i){return jQuery?(t=void 0!==t?t:void 0,i=!0===i,(void 0===this.collection[e]||i)&&(this.collection[e]=void 0!==t?jQuery(e,t):jQuery(e)),this.collection[e]):-1}};window.Give_Selector_Cache=i},164:function(e,t){jQuery(document).ready(function(e){e("body").on("click",".notice-dismiss",function(t){var i=e(this).parent().parent();i.hasClass("give-notice")&&(t.preventDefault(),i.fadeTo(100,0,function(){i.slideUp(100,function(){i.remove()})}))})})},165:function(e,t){
9
  /*!
10
  * Give Admin Forms JS
11
  *
26
  * @copyright: Copyright (c) 2016, GiveWP
27
  * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
28
  */
29
+ jQuery(document).ready(function(e){var t=jQuery("ul.give-payment-gatways-list");t.length&&t.sortable();e("body").on("change","#give-mainform #currency",function(){var t=e("#give-mainform #currency option:selected").val(),i=JSON.parse(e(this).attr("data-formatting-setting")),n=afterText={},o=i[t],a=e("#thousands_separator","#give-mainform"),r=e("#decimal_separator","#give-mainform"),s=e("#number_decimals","#give-mainform");n=e("#give-mainform #currency_position").data("before-template").replace("{currency_pos}",o.symbol),e('#give-mainform #currency_position option[value="before"]').text(n),afterText=e("#give-mainform #currency_position").data("after-template").replace("{currency_pos}",o.symbol),e('#give-mainform #currency_position option[value="after"]').text(afterText),a.val(o.setting.thousands_separator).trigger("blur"),r.val(o.setting.decimal_separator).trigger("blur"),s.val(o.setting.number_decimals).trigger("blur")}),"disabled"!==e('input[name="name_title_prefix"]:checked').val()&&e(".give-title-prefixes-settings-wrap").show(),e('input[name="name_title_prefix"]').on("change",function(){"disabled"!==e(this).val()?e(".give-title-prefixes-settings-wrap").show():e(".give-title-prefixes-settings-wrap").hide()}),e("a.give-repeat-setting-field").on("click",function(t){t.preventDefault();var i=e(this).parents("td"),n=e("p:first-child",i).clone(),o=e("p",i).not(".give-field-description").length,a=e(this).data("id")+"_"+ ++o,r=e(this).prev();return e("input",r).val()&&(e(this).before(n),r=e(this).prev(),e("input",r).attr("id",a),e("input",r).val("")),!1}),e(".give-settings-page").on("click","span.give-remove-setting-field",function(t){e(this).parents("p").remove()}),e(".give-email-notification-status","table.giveemailnotifications").on("click",function(){var t=e(this),i=e("i",t),n=e(this).next(),o=e(this).hasClass("give-email-notification-enabled")?"disabled":"enabled",a=e(this).data("id");if(!parseInt(t.data("edit")))return e("div.give-email-notification-status-notice").remove(),e("hr.wp-header-end").after('<div class="updated error give-email-notification-status-notice"><p>'+e(this).closest(".give-email-notification-status").data("notice")+"</p></div>"),e("html, body").animate({scrollTop:e("div.give-email-notification-status-notice").position().top},"slow"),!1;e.ajax({url:ajaxurl,method:"POST",data:{action:"give_set_notification_status",status:o,notification_id:a},beforeSend:function(){t.hide(),n.addClass("is-active")},success:function(e){e.success&&(t.removeClass("give-email-notification-"+t.data("status")),t.addClass("give-email-notification-"+o),t.data("status",o),"enabled"===o?(i.removeClass("dashicons-no-alt"),i.addClass("dashicons-yes")):(i.removeClass("dashicons-yes"),i.addClass("dashicons-no-alt")),n.removeClass("is-active"),t.show())}})}),e("#give-clear-cache").on("click",function(){e.ajax({url:ajaxurl,type:"GET",data:{action:"give_cache_flush"}}).done(function(e){e.success?new Give.modal.GiveSuccessAlert({modalContent:{title:Give.fn.getGlobalVar("flush_success"),desc:e.data.message,cancelBtnTitle:Give.fn.getGlobalVar("ok")}}).render():new Give.modal.GiveErrorAlert({modalContent:{title:Give.fn.getGlobalVar("flush_error"),desc:e.data.message,cancelBtnTitle:Give.fn.getGlobalVar("ok")}}).render()})});var i=Give.fn.getGlobalVar("decimal_separator"),n=Give.fn.getGlobalVar("thousands_separator"),o=/\(([^)]+)\)/,a={position:Give.fn.getGlobalVar("currency_pos"),symbol:Give.fn.getGlobalVar("currency_sign"),precision:Give.fn.getGlobalVar("number_decimals"),decimal:Give.fn.getGlobalVar("decimal_separator"),thousand:Give.fn.getGlobalVar("thousands_separator")};e("#number_decimals, #decimal_separator, #thousands_separator, #currency_position, #currency").on("input blur change",function(t){var r=e("#currency_preview"),s=e("#decimal_separator"),l=e("#thousands_separator"),c=t.target.name,d=t.target.value;if("number_decimals"!==c||"input"!==t.type&&"blur"!==t.type||(d&&!isNaN(d)||"blur"!==t.type||(t.target.value=Give.fn.getGlobalVar("number_decimals")),a.precision=isNaN(parseInt(d))?Give.fn.getGlobalVar("number_decimals"):parseInt(d)),"decimal_separator"!==c||"input"!==t.type&&"blur"!==t.type||(d||"blur"!==t.type||(t.target.value=i),a.decimal=d,a.hasOwnProperty("thousand")&&"input"===t.type?a.decimal===a.thousand&&(a.thousand=i,l.val(i),i=d,n=l.val()):a.decimal===Give.fn.getGlobalVar("thousands_separator")&&"input"===t.type&&(a.thousand=i,l.val(i),i=d,n=l.val())),"thousands_separator"!==c||"input"!==t.type&&"blur"!==t.type||(d||"blur"!==t.type||(t.target.value=n),a.thousand=d,a.hasOwnProperty("decimal")&&"input"===t.type?a.decimal===a.thousand&&(a.decimal=n,s.val(n),n=d,i=s.val()):a.thousand===Give.fn.getGlobalVar("decimal_separator")&&"input"===t.type&&(a.decimal=n,s.val(n),n=d,i=s.val())),"currency_position"===c&&"change"===t.type&&(a.position=d),"currency"===c&&"change"===t.type){a.currency=d;var u=o.exec(t.target[t.target.selectedIndex].text);a.symbol=u[1]}r.val(Give.fn.formatCurrency("123456.12345",a,{}))})}),document.addEventListener("DOMContentLoaded",function(){window.location.href.split("#")[1];var e=document.querySelector(".give-settings-section-content");if(null!==e){var t=e.querySelector(".give-settings-section-group-menu"),i=Array.prototype.slice.call(e.querySelectorAll(".give-settings-section-group"));if(null!==t){var n=Array.prototype.slice.call(t.querySelectorAll("ul li a"));null!==n&&n.forEach(function(t){t.addEventListener("click",function(t){var o=t.target.getAttribute("data-group"),a=e.querySelector("#give-settings-section-group-"+o);return n.forEach(function(e){e.classList.remove("active")}),i.map(function(e){return e.classList.add("give-hidden")}),t.target.classList.add("active"),a.classList.remove("give-hidden"),history.pushState({urlPath:t.target.getAttribute("href")},"",t.target.getAttribute("href")),t.preventDefault(),!1})})}}})},167:function(e,t){
30
  /*!
31
  * Give Admin Export JS
32
  *
47
  * @copyright: Copyright (c) 2016, GiveWP
48
  * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
49
  */
50
+ var i,n;i=jQuery,n=function(){i(".widget-liquid-right").on("change",".give_forms_display_style_setting_row input",function(){var e=i(this).parents("p"),t=e.next();"onpage"===i("input:checked",e).val()?t.hide():t.show()})},i(function(){n(),i(".give_forms_display_style_setting_row input",".widget-liquid-right").trigger("change")}),i(document).ajaxSuccess(function(e,t,o){n(),i(".give_forms_display_style_setting_row input",".widget-liquid-right").trigger("change")})},169:function(e,t){function i(e,t){var i="",n=document.querySelector(".give-save-button");try{i=JSON.parse(t),e.value=JSON.stringify(i,void 0,2),e.style.border="none",n.removeAttribute("disabled")}catch(t){e.style.border="1px solid red",n.setAttribute("disabled","disabled")}}function n(e){null!==e&&(i(e,e.value),e.addEventListener("blur",function(t){i(e,t.target.value)}))}window.addEventListener("DOMContentLoaded",function(){document.querySelector(".stripe-cc-field-format-settings");var e=document.querySelectorAll('input[name="stripe_fonts"]'),t=document.getElementById("stripe_styles_base"),i=document.getElementById("stripe_styles_empty"),o=document.getElementById("stripe_styles_invalid"),a=document.getElementById("stripe_styles_complete"),r=document.getElementById("stripe_custom_fonts"),s=document.getElementById("give-payment-status"),l=document.querySelector(".give-stripe-disconnect"),c=document.querySelectorAll('input[name="stripe_checkout_type"]'),d=Array.from(document.querySelectorAll(".stripe-checkout-field"));n(t),n(i),n(o),n(a),n(r),null!==c&&c.forEach(function(e){e.addEventListener("change",function(e){"modal"===e.target.value?d.map(function(e){return e.classList.remove("give-hidden")}):d.map(function(e){return e.classList.add("give-hidden")})})}),null!==l&&document.querySelector(".give-stripe-disconnect").addEventListener("click",function(e){e.preventDefault(),new Give.modal.GiveConfirmModal({type:"alert",classes:{modalWrapper:"give-modal--warning"},modalContent:{title:Give.fn.getGlobalVar("disconnect_stripe_title"),desc:Give.fn.getGlobalVar("disconnect_stripe_message")},successConfirm:function(){window.location.href=e.target.getAttribute("href")}}).render()}),null!==s&&s.addEventListener("change",function(e){var t=document.getElementById("give-stripe-opt-refund");null!==t&&(t.checked=!1,"refunded"===e.target.value?document.getElementById("give-stripe-opt-refund-wrap").style.display="block":document.getElementById("give-stripe-opt-refund-wrap").style.display="none")}),null!==e&&e.forEach(function(e){var t=document.querySelector(".give-stripe-google-fonts-wrap"),i=document.querySelector(".give-stripe-custom-fonts-wrap");e.addEventListener("change",function(e){"custom_fonts"===e.target.value?(t.style.display="none",i.style.display="table-row"):"google_fonts"===e.target.value&&(t.style.display="table-row",i.style.display="none")})})})},17:function(e,t,i){"use strict";var n={fn:{renderNotice:function(e,t){var i;switch(t=void 0!==t?t:{},e){case"bad_minimum":i=jQuery('<div class="give_error give-invalid-minimum give-hidden">'+this.getNotice(e,t)+"</div>");break;case"bad_maximum":i=jQuery('<div class="give_error give-invalid-maximum give-hidden">'+this.getNotice(e,t)+"</div>")}if(!t.length)return"";i.insertBefore(t.find(".give-total-wrap")).show()},getNotice:function(e,t){if(!e.length)return null;var i,n,o;if(i=n=o="",t.length)switch(e){case"bad_minimum":n=Give.fn.getGlobalVar(e),o=Give.form.fn.getMinimumAmount(t);break;case"bad_maximum":n=Give.fn.getGlobalVar(e),o=Give.form.fn.getMaximumAmount(t)}return t.length&&""!==n&&(i=n+" "+Give.fn.formatCurrency(o,{symbol:Give.form.fn.getInfo("currency_symbol",t),position:Give.form.fn.getInfo("currency_position",t)},t)),i},getAdminNoticeHTML:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"info",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{dismissible:!0},n=commonL10n.dismiss||"";return'<div class="give-notice notice notice-'.concat(t).concat(i.dismissible?" is-dismissible":"",'"><p>').concat(e).concat(i.dismissible?' <button type="button" class="notice-dismiss"><span class="screen-reader-text">'.concat(n,"</span></button>"):"","</p</div>")}}},o={init:function(){this.fn.field.formatCreditCard(jQuery("form.give-form")),this.fn.__initialize_cache(),window.addEventListener("load",function(){Give.form.fn.__sendBackToForm()})},fn:{isFormExist:function(){return!!document.getElementsByName("give-form-hash").length},disable:function(e,t){if(!e.length)return!1;e.find(".give-submit").prop("disabled",t)},formatAmount:function(e,t,i){return t.length?Give.fn.formatCurrency(e,i,t):e},getInfo:function(e,t){var i="";if(t=void 0!==t?t:{},!e.length||!t.length)return i;switch(e){case"gateways":i=[],jQuery.each(t.find('input[name="payment-mode"]'),function(e,t){t=t instanceof jQuery?t:jQuery(t),i.push(t.val().trim())});break;case"form-type":t.hasClass("give-form-type-set")?i="set":t.hasClass("give-form-type-multi")&&(i="multi");break;case"form-id":i=t.find('input[name="give-form-id"]').val();break;default:void 0!==(i=t.get(0).hasAttribute("data-"+e)?t.attr("data-"+e):t.attr(e))&&i.trim()}return i},setInfo:function(e,t,i,n){if(!i.length)return!1;switch(e=void 0===e?"data":e){case"nonce":i.find('input[name="give-form-hash"]').val(t)}if(void 0!==n&&!n.length)return!1;switch(e){case"attr":i.attr(n,t);break;default:i.data(n,t)}return!0},getGateway:function(e){var t="";return e.length?void 0!==(t=e.find('input[name="payment-mode"]:checked').val().trim())?t:"":t},getVariablePrices:function(e){var t,i=[];return e.length&&e.hasClass("give-form-type-multi")&&(t=e.find(".give-donation-levels-wrap [data-price-id] "))?(jQuery.each(t,function(t,n){n=n instanceof jQuery?n:jQuery(n);var o=Give.form.fn.getInfo("decimal_separator",e);i.push({price_id:n.data("price-id"),amount:Give.fn.unFormatCurrency(n.val(),o)})}),i):i},getPriceID:function(e,t){var i=this.getVariablePrices(e),n=Give.fn.unFormatCurrency(e.find('input[name="give-amount"]').val(),this.getInfo("decimal_separator",e)),o=Give.fn.getCache("amount_"+n,e)?Give.fn.getCache("amount_"+n,e):-1;return t=void 0===t||t,i.length&&-1===o&&(t?(jQuery.each(i,function(e,t){if(t.amount===n)return o=t.price_id,!1}),-1===o&&this.getMinimumAmount(e)<=n&&this.getMaximumAmount(e)>=n&&this.getMinimumAmount(e)<=n&&(o="custom")):o=jQuery('input[name="give-price-id"]',e).val()),o},getMinimumAmount:function(e){return e.find('input[name="give-form-minimum"]').val()},getMaximumAmount:function(e){return e.find('input[name="give-form-maximum"]').val()},getAmount:function(e){if(!e.length)return null;var t=e.find('input[name="give-amount"]').val();return void 0!==t&&t||(t=0),Give.fn.unFormatCurrency(t,this.getInfo("decimal_separator",e))},getNonce:function(e){if(!e.length)return"";var t=e.find('input[name="give-form-hash"]').val();return void 0!==t&&t||(t=""),t},getNonceInfo:function(e){var t={};return e.length?(t.el=e.find('input[name="give-form-hash"]'),t.el.length?(t.value=e.find('input[name="give-form-hash"]').val(),t.value=void 0!==t.value&&t.value?t.value:"",t.createdInDonorSession="1"===t.el.attr("data-donor-session"),t):t):t},resetNonce:function(e){if(!e.length||!jQuery('input[name="give-form-hash"]',e).length)return!1;Give.form.fn.disable(e,!0),jQuery.post(Give.fn.getGlobalVar("ajaxurl"),{action:"give_donation_form_nonce",give_form_id:Give.form.fn.getInfo("form-id",e)},function(t){Give.form.fn.setInfo("nonce",t.data,e,""),Give.form.fn.disable(e,!1)})},resetAllNonce:function(e){return!!e.length&&(Give.form.fn.disable(e,!0),new Promise(function(t,i){jQuery.post(Give.fn.getGlobalVar("ajaxurl"),{action:"give_donation_form_reset_all_nonce",give_form_id:Give.form.fn.getInfo("form-id",e)},function(n){if(!n.success)return i(n);var o=e.find('input[name="give-form-user-register-hash"]');return Give.form.fn.setInfo("nonce",n.data.give_form_hash,e,""),o.length&&o.val(n.data.give_form_user_register_hash),Give.form.fn.disable(e,!1),jQuery(document).trigger("give_reset_all_nonce",[n.data]),t(n)}).done(function(){Give.form.fn.disable(e,!1)})}))},autoSelectDonationLevel:function(e,t){if(!e.length||"multi"!==this.getInfo("form-type",e))return!1;switch(t=void 0===t?this.getPriceID(e,!1):t,!0){case!!e.find(".give-radio-input").length:e.find(".give-radio-input").prop("checked",!1),e.find('.give-radio-input[data-price-id="'+t+'"]').prop("checked",!0).addClass("give-default-level");break;case!!e.find("button.give-donation-level-btn").length:e.find("button.give-donation-level-btn").blur(),e.find('button.give-donation-level-btn[data-price-id="'+t+'"]').addClass("give-default-level");break;case!!e.find("select.give-select-level").length:e.find("select.give-select-level option").prop("selected",!1),e.find('select.give-select-level option[data-price-id="'+t+'"]').prop("selected",!0).addClass("give-default-level")}},autoSetMultiLevel:function(e){var t=e.parents("form"),i=e.val(),n=e.data("price-id");if(void 0===n&&(n=e.find("option:selected").data("price-id")),"custom"===n)return t.find(".give-amount-top").val("").focus(),!1;t.find(".give-amount-top").val(i),t.find("span.give-amount-top").text(i);var o=Give.form.fn.getInfo("decimal_separator",t);jQuery(".give-donation-amount .give-text-input",t).attr("data-amount",Give.fn.unFormatCurrency(t.find(".give-final-total-amount").attr("data-total"),o)),t.find(".give-donation-amount .give-text-input").trigger("blur",[t,i,n])},__sendBackToForm:function(){var e=Give.fn.getParameterByName("form-id"),t=Give.fn.getParameterByName("payment-mode");if(!e||!t)return!1;var i=jQuery("body").find("#give-form-"+e+"-wrap"),n=i.find("form.give-form"),o=i.hasClass("give-display-modal"),a=i.hasClass("give-display-button"),r=i.hasClass("give-display-reveal");n.find("#give-gateway-radio-list label").removeClass("give-gateway-option-selected"),n.find("input[name=payment-mode][value="+t+"]").prop("checked",!0).parent().addClass("give-gateway-option-selected");var s=Give.fn.getParameterByName("level-id"),l=n.find('*[data-price-id="'+s+'"]');l.length>0&&this.autoSetMultiLevel(l),jQuery(".give-form-wrap").hasClass("give-form-grid-wrap")&&1===jQuery("#give-modal-form-"+e).length?jQuery.magnificPopup.open({items:{type:"inline",src:"#give-modal-form-"+e},fixedContentPos:!0,fixedBgPos:!0,closeBtnInside:!0,midClick:!0,removalDelay:300,mainClass:"modal-fade-slide"}):o||a?give_open_form_modal(i,n):r&&(n.find(".give-btn-reveal").hide(),n.find("#give-payment-mode-select, #give_purchase_form_wrap").slideDown())},isValidDonationAmount:function(e){if(e.find('input[name="give-form-minimum"]').length<=0)return!0;var t=this.getMinimumAmount(e),i=this.getMaximumAmount(e),n=this.getAmount(e),o=this.getPriceID(e,!0);return 0!==n&&(-1<n&&n>=t&&n<=i||-1!==o)},__initialize_cache:function(){jQuery.each(jQuery(".give-form"),function(e,t){t=t instanceof jQuery?t:jQuery(t),Give.cache["form_"+Give.form.fn.getInfo("form-id",t)]=[]})},field:{formatCreditCard:function(e){e.each(function(e,t){var i=(t=jQuery(t)).find(".card-number"),n=t.find(".card-cvc"),o=t.find(".card-expiry");i.length&&(i.payment("formatCardNumber"),n.payment("formatCardCVC"),o.payment("formatCardExpiry"))})}}}},a={fn:{hasSession:function(e){return!!e.length&&!!Give.fn.__getCookie(Give.fn.getGlobalVar("session_cookie_name"))},isLoggedIn:function(){return jQuery("body").hasClass("logged-in")}}},r={init:function(){var e=["form"],t=0;for(jQuery(document).trigger("give:preInit");t<e.length;)r[e[t]].init&&r[e[t]].init(),t++;jQuery(document).trigger("give:postInit")},fn:{formatCurrency:function(e,t,i){var n={symbol:"",decimal:this.getGlobalVar("decimal_separator"),thousand:this.getGlobalVar("thousands_separator"),precision:parseInt(this.getGlobalVar("number_decimals")),currency:this.getGlobalVar("currency")};if(e=e.toString().trim(),(i=void 0===i?{}:i).length&&(n={symbol:"",decimal:r.form.fn.getInfo("decimal_separator",i),thousand:r.form.fn.getInfo("thousands_separator",i),precision:r.form.fn.getInfo("number_decimals",i),currency:r.form.fn.getInfo("currency_code",i)}),(t=jQuery.extend(n,t)).precision=parseInt(t.precision),"INR"===t.currency){var o,a=parseFloat(e).toFixed(n.precision),s=t.precision?".0":"",l="",c="",d="";(a=(a=accounting.unformat(a,".").toString()).toString()).indexOf(".")>0&&(s=a.substring(a.indexOf("."),a.length)),l=(a=Math.floor(a).toString()).substring(a.length-3),""!==(c=a.substring(0,a.length-3))&&(l=n.thousand+l),o=(d=c.replace(/\B(?=(\d{2})+(?!\d))/g,n.thousand)+l+s).lastIndexOf("."),e=d=d.slice(0,o)+(d.slice(o)+"000000000000").substr(0,t.precision+1),void 0!==t.symbol&&t.symbol.length&&("after"===t.position?e+=t.symbol:e=t.symbol+e)}else"after"===t.position&&(t.format="%v%s"),e=accounting.formatMoney(e,t);return e},unFormatCurrency:function(e,t){if("string"==typeof e){var i=","===t.trim()?/[^0-9\,-]+/g:/[^0-9\.-]+/g;0===(e=e.replace(i,"")).indexOf(t)?e=e.substr(1):e.length-1===e.indexOf(t)&&(e=e.slice(0,-1))}return Math.abs(parseFloat(accounting.unformat(e,t)))},getParameterByName:function(e,t){t||(t=window.location.href),e=e.replace(/[\[\]]/g,"\\$&");var i=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(t);return i?i[2]?decodeURIComponent(i[2].replace(/\+/g," ")):"":null},getGlobalVar:function(e){var t=this.getGlobal();return void 0===t[e]?"":t[e]},getGlobal:function(){return"undefined"==typeof give_global_vars?give_vars:give_global_vars},setCache:function(e,t,i){i.length?r.cache["form_"+r.form.fn.getInfo("form-id",i)][e]=t:r.cache[e]=t},getCache:function(e,t){var i,n=r.cache["form_"+r.form.fn.getInfo("form-id",t)];return i=void 0===(i=t.length?void 0!==n?n[e]:"":r.cache[e])?"":i},__getCookie:function(e){var t=("; "+document.cookie).split("; "+e+"="),i="";return 2===t.length&&(i=t.pop().split(";").shift()),i},loader:function(e){var t,i,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=(n=Object.assign({show:!0,loadingAnimation:!0,loadingText:null},n)).loadingAnimation?'<span class="is-active spinner"></span>':"",a=null!==n.loadingText?n.loadingText:r.fn.getGlobalVar("loader_translation").updating;return!1===n.show?(jQuery(".give-spinner-wrap",e).remove(),!1):(t=o.length?"give-has-spinner":"",t=(t+=a.length?" give-has-text":"").length?" "+t.trim():"",i='<div class="give-spinner-wrap'.concat(t,'"><div class="give-spinner-inner">').concat((a+o).trim(),"</div></div>"),null===n.show?i:(e.prepend(i),!0))}},cache:{}};r.notice=n,r.form=o,r.donor=a;t.a=r},21:function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},354:function(e,t,i){"use strict";i.r(t);i(159),i(76),i(160),i(161),i(162);var n,o=i(14),a=i.n(o);(n=jQuery).extend({giveAjaxifyFields:function(e){var t,i,o=n.extend({},{type:"",parentWrapper:"form",countryFieldName:"country",stateFieldName:"state",stateFieldWrapper:".give-field-wrap",chosenState:!0},e||{});switch(o.type){case"country_state":if(t=n('select[name="'+o.countryFieldName+'"]'),i=t.closest(o.parentWrapper),!t.length||"Country_state"===t.data("give-ajaxify-field"))return;t.data("give-ajaxify-field","country_state"),t.change(function(){var e=n(this),t=e.closest(o.parentWrapper).find('[name="'+o.stateFieldName+'"]'),r=t.closest(o.stateFieldWrapper),s=n("label",r);o.stateFieldWrapper||(s=n('label[for="'+o.stateFieldName+'"]',i),r=t.parent());var l={action:"give_get_states",country:e.val(),field_name:o.stateFieldName};n.post(ajaxurl,l,function(e){e.show_field?(s.length&&s.text(e.states_label),o.chosenState&&t.chosen("destroy"),o.stateFieldWrapper?r.removeClass("give-hidden"):t.removeClass("give-hidden"),void 0!==a()(e.states_found)&&!0===e.states_found?(t.replaceWith(e.data),t=n('[name="'+o.stateFieldName+'"]',r),o.chosenState&&t.chosen()):(t.replaceWith('<input type="text" name="'+o.stateFieldName+'" value="'+e.default_state+'" class="medium-text"/>'),t=n('[name="'+o.stateFieldName+'"]',r))):o.stateFieldWrapper?r.addClass("give-hidden"):t.addClass("give-hidden")})})}return this}});i(163);var r=i(6);!function(e){e.fn.repeatable_fields=function(t){var i={wrapper:".wrapper",container:".container",row:".row",add:".add",remove:".remove",confirm_before_remove_row:!1,confirm_before_remove_row_text:"",move:".move",template:".template",is_sortable:!0,before_add:null,after_add:a,before_remove:null,after_remove:null,sortable_options:null,row_count_placeholder:"{{row-count-placeholder}}"},n=e.extend({},i,t);function o(e,t){var i=e.parents(n.row).first();"function"==typeof n.before_remove&&n.before_remove(t,i),i.remove(),"function"==typeof n.after_remove&&n.after_remove(t)}function a(t,i){var o=e(t).attr("data-rf-row-count");o++,e("*",i).each(function(){e.each(this.attributes,function(e,t){this.value=this.value.replace(n.row_count_placeholder,o-1)})}),e(t).attr("data-rf-row-count",o)}!function t(i){e(n.wrapper,i).each(function(i,s){var l=e(this).children(n.container);e(l).children(n.template).hide().find(":input").each(function(){e(this).prop("disabled",!0)});var c=e(l).children(n.row).filter(function(){return!e(this).hasClass(n.template.replace(".",""))}).length;if(e(l).attr("data-rf-row-count",c),e(this).on("click",n.add,function(i){i.stopImmediatePropagation();var o=e(e(l).children(n.template).clone().removeClass(n.template.replace(".",""))[0].outerHTML);e(o).find(":input").each(function(){e(this).prop("disabled",!1)}),"function"==typeof n.before_add&&n.before_add(l);var r=e(o).show().appendTo(l);"function"==typeof n.after_add&&n.after_add(l,r,a),t(r)}),e(this).on("click",n.remove,function(t){t.stopImmediatePropagation();var i=e(this);return n.confirm_before_remove_row&&n.confirm_before_remove_row_text||o(i,l),new r.GiveConfirmModal({modalWrapper:"give-modal--warning",modalContent:{desc:n.confirm_before_remove_row_text},successConfirm:function(){o(i,l)}}).render(),!1}),!0===n.is_sortable&&void 0!==e.ui&&void 0!==e.ui.sortable){var d=null!==n.sortable_options?n.sortable_options:{};d.handle=n.move,e(this).find(n.container).sortable(d)}})}(this)}}(jQuery);i(78),i(164);var s=i(17),l=(i(165),i(166),i(167),i(168),i(1)),c=i.n(l),d=i(8),u=i.n(d),f=i(10),h=i.n(f),p=i(11),g=i.n(p),m=i(21),v=i.n(m),_=i(12),b=i.n(_),y=function(){function e(t){c()(this,e),this.root=t,this.buttonText=this.root.textContent.trim(),this.iconPosition="before";var i=this.root.querySelector(".dashicons");i&&(this.iconClassName=i.className)}return u()(e,[{key:"enable",value:function(){this.root.disabled=!1}},{key:"disable",value:function(){this.root.disabled=!0}},{key:"setBusyState",value:function(){this.root.innerHTML="".concat('<span class="dashicons dashicons-marker"></span>'," ").concat(this.buttonText),this.disable()}},{key:"removeBusyState",value:function(){this.enable(),this.iconClassName&&this.updateIcon(this.iconClassName)}},{key:"updateIcon",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"before",i='<span class="'.concat(e,'"></span>');this.root.innerHTML="after"===t?"".concat(this.buttonText," ").concat(i):"".concat(i," ").concat(this.buttonText),this.iconClassName=e,this.iconPosition=t}},{key:"updateButtonText",value:function(e){this.buttonText=e,this.iconClassName?this.updateIcon(this.iconClassName,this.iconPosition):this.root.textContent=e}}]),e}(),x=i(142),w=i.n(x),k=function(e){function t(e){var i;return c()(this,t),(i=h()(this,g()(t).call(this,e))).shortcode=i.root.dataset.giveShortcode,i.clipboard=new w.a(i.root,{text:function(e){return e.dataset.giveShortcode}}),i.reset=i.reset.bind(v()(i)),i}return b()(t,e),u()(t,[{key:"init",value:function(){this.registerEventHandlers()}},{key:"registerEventHandlers",value:function(){var e=this;this.clipboard.on("success",function(){return e.handleSuccessClick()}),this.clipboard.on("error",function(){return e.handleErrorClick()})}},{key:"handleSuccessClick",value:function(e){this.updateIcon("dashicons dashicons-yes"),this.root.setAttribute("aria-label",give_vars.copied),this.root.addEventListener("mouseout",this.reset)}},{key:"handleErrorClick",value:function(e){this.updateIcon("dashicons dashicons-warning"),this.root.setAttribute("aria-label","Shortcode could not be copied.")}},{key:"reset",value:function(e){this.updateIcon("dashicons dashicons-admin-page"),this.root.setAttribute("aria-label",this.shortcode),this.root.removeEventListener("mouseout",this.reset)}}]),t}(y),C=!1,j=i(79);function S(){var e=jQuery(".give-settings-page"),t=jQuery(".give-nav-tab-wrapper"),i=e.width(),n=jQuery(".give-sub-nav-tab-wrapper"),o=jQuery("nav",n),a=jQuery(".give-nav-tab-wrapper > a:not(give-not-tab)"),r=[],s=[],l=0;if(600<jQuery(window).outerWidth()&&(l=200),!e.length)return!1;t.css({height:"auto",overflow:"visible"}),a.removeClass("give-hidden"),new Promise(function(e,t){jQuery.each(a,function(e,t){t=jQuery(t),(l+=parseInt(t.outerWidth()))<i?r.push(t):s.push(t)}),e(!0)}).then(function(e){if(s.length&&-1!==window.location.search.indexOf("&tab=")){var i={},a=function(){for(var e,t=[],i=window.location.href.slice(window.location.href.indexOf("?")+1).split("&"),n=0;n<i.length;n++)e=i[n].split("="),t[e[0]]=e[1];return t}
51
  /**
52
  * Give Admin JS
53
  *
assets/dist/js/give-stripe-checkout.js CHANGED
@@ -1 +1 @@
1
- !function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=155)}({155:function(e,t,r){e.exports=r(156)},156:function(e,t){document.addEventListener("DOMContentLoaded",function(e){var t=[],r=document.querySelectorAll(".give-form-wrap");function n(e,t){var r=Math.abs(parseFloat(accounting.unformat(e,Give.form.fn.getInfo("decimal_separator",jQuery(t))))),n=t.getAttribute("data-currency_code");return give_stripe_vars.zero_based_currencies_list.indexOf(n)<0&&(r*=100),r}function i(e){var t=e.querySelector(".give-submit-button-wrap"),r=t.querySelector("#give-purchase-button");t.querySelector(".give-loading-animation").style.display="none",r.value=r.getAttribute("data-before-validation-label"),r.removeAttribute("disabled")}Array.prototype.forEach.call(r,function(e){var r=!1,a=e.querySelector(".give-form"),o=a.querySelector('input[name="give-form-title"]').value,s=a.querySelector('input[name="give-form-id-prefix"]').value,u=give_stripe_vars.checkout_image.length>0?give_stripe_vars.checkout_image:"",c=give_stripe_vars.checkout_address.length>0,l=give_stripe_vars.zipcode_option.length>0,d=give_stripe_vars.remember_option.length>0;t[s]=[],t[s]=StripeCheckout.configure({key:give_stripe_vars.publishable_key,image:u,locale:give_stripe_vars.preferred_locale,billingAddress:c,token:function(e,t){var n=document.createElement("div");if(n.setAttribute("class","stripe-checkout-process"),n.style.background="#FFFFFF",n.style.opacity="0.75",n.style.position="fixed",n.style.top="0",n.style.left="0",n.style.bottom="0",n.style.right="0",n.style.zIndex="2147483646",n.style.display="none",n.innerHTML='<div class="give-stripe-checkout-processing-container" style="position: absolute;top: 50%;left: 50%;width: 300px; margin-left: -150px; text-align:center;"><div style="display:inline-block;"><span class="give-loading-animation" style="color: #333;height:26px;width:26px;font-size:26px; margin:0; "></span><span style="color:#333; font-size: 18px; margin:0 0 0 10px;">'+give_stripe_vars.checkout_processing_text+"</span></div></div>",r=!0,""!==give_stripe_vars.stripe_account_id&&(e.stripeAccount=give_stripe_vars.stripe_account_id),a.insertAdjacentElement("afterend",n),a.querySelector("#give-stripe-payment-method-"+s).value=e.id,c){var o=document.createElement("input");o.setAttribute("type","hidden"),o.setAttribute("name","billing_country"),o.setAttribute("value",t.billing_address_country_code),a.insertAdjacentElement("afterbegin",o);var u=document.createElement("input");u.setAttribute("type","hidden"),u.setAttribute("name","card_address"),u.setAttribute("value",t.billing_address_line1),a.insertAdjacentElement("afterbegin",u);var l=document.createElement("input");l.setAttribute("type","hidden"),l.setAttribute("name","card_city"),l.setAttribute("value",t.billing_address_city),a.insertAdjacentElement("afterbegin",l);var d=document.createElement("input");d.setAttribute("type","hidden"),d.setAttribute("name","card_state"),d.setAttribute("value",t.billing_address_state),a.insertAdjacentElement("afterbegin",d);var p=document.createElement("input");p.setAttribute("type","hidden"),p.setAttribute("name","card_zip"),p.setAttribute("value",t.billing_address_zip),a.insertAdjacentElement("afterbegin",p)}var v=new XMLHttpRequest,m=new FormData(a),y=a.querySelector("#give-stripe-payment-errors-"+s),g=!1;m.append("action","give_process_donation"),m.append("give_ajax",!0),v.onreadystatechange=function(e){4===this.readyState&&200===this.status&&"success"!==this.responseText?(e.preventDefault(),g=!1,a.querySelector('input[name="billing_country"]').remove(),a.querySelector('input[name="card_address"]').remove(),a.querySelector('input[name="card_state"]').remove(),a.querySelector('input[name="card_city"]').remove(),a.querySelector('input[name="card_zip"]').remove(),document.querySelector(".stripe-checkout-process").style.display="none",y.innerHTML=this.response,i(a)):(y.innerHTML="",document.querySelector(".stripe-checkout-process").style.display="block",g=!0)},v.open("POST",give_global_vars.ajaxurl,!1),v.send(m),!0===g&&a.submit()},closed:function(){r||(i(a),t[s].close())}}),a.onsubmit=function(e){if("stripe"===a.querySelector(".give-gateway:checked").value){e.preventDefault();var r=a.querySelector(".give-final-total-amount").getAttribute("data-total"),i=a.querySelector('input[name="give_email"]').value;t[s].open({name:give_stripe_vars.sitename,description:o,amount:n(r,a),zipCode:l,allowRememberMe:d,email:i,currency:a.getAttribute("data-currency_code")})}}})})}});
1
+ !function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=155)}({155:function(e,t,r){e.exports=r(156)},156:function(e,t){document.addEventListener("DOMContentLoaded",function(e){var t=[],r=document.querySelectorAll(".give-form-wrap");function n(e,t){var r=Math.abs(parseFloat(accounting.unformat(e,Give.form.fn.getInfo("decimal_separator",jQuery(t))))),n=t.getAttribute("data-currency_code");return give_stripe_vars.zero_based_currencies_list.indexOf(n)<0&&(r*=100),r}function i(e){var t=e.querySelector(".give-submit-button-wrap"),r=t.querySelector("#give-purchase-button");t.querySelector(".give-loading-animation").style.display="none",r.value=r.getAttribute("data-before-validation-label"),r.removeAttribute("disabled")}Array.prototype.forEach.call(r,function(e){var r=!1,a=e.querySelector(".give-form"),o=a.querySelector('input[name="give-form-title"]').value,s=a.querySelector('input[name="give-form-id-prefix"]').value,u=give_stripe_vars.checkout_image.length>0?give_stripe_vars.checkout_image:"",c=give_stripe_vars.checkout_address.length>0,l=give_stripe_vars.zipcode_option.length>0,d=give_stripe_vars.remember_option.length>0;t[s]=[],t[s]=StripeCheckout.configure({key:give_stripe_vars.publishable_key,image:u,locale:give_stripe_vars.preferred_locale,billingAddress:c,token:function(e,t){var n=document.createElement("div");if(n.setAttribute("class","stripe-checkout-process"),n.style.background="#FFFFFF",n.style.opacity="0.9",n.style.position="fixed",n.style.top="0",n.style.left="0",n.style.bottom="0",n.style.right="0",n.style.zIndex="2147483646",n.style.display="none",n.innerHTML='<div class="give-stripe-checkout-processing-container" style="position: absolute;top: 50%;left: 50%;width: 300px; margin-left: -150px; text-align:center;"><div style="display:inline-block;"><span class="give-loading-animation" style="color: #333;height:26px;width:26px;font-size:26px; margin:0; "></span><span style="color:#000; font-size: 26px; margin:0 0 0 10px;">'+give_stripe_vars.checkout_processing_text+"</span></div></div>",r=!0,""!==give_stripe_vars.stripe_account_id&&(e.stripeAccount=give_stripe_vars.stripe_account_id),a.insertAdjacentElement("afterend",n),a.querySelector("#give-stripe-payment-method-"+s).value=e.id,c){var o=document.createElement("input");o.setAttribute("type","hidden"),o.setAttribute("name","billing_country"),o.setAttribute("value",t.billing_address_country_code),a.insertAdjacentElement("afterbegin",o);var u=document.createElement("input");u.setAttribute("type","hidden"),u.setAttribute("name","card_address"),u.setAttribute("value",t.billing_address_line1),a.insertAdjacentElement("afterbegin",u);var l=document.createElement("input");l.setAttribute("type","hidden"),l.setAttribute("name","card_city"),l.setAttribute("value",t.billing_address_city),a.insertAdjacentElement("afterbegin",l);var d=document.createElement("input");d.setAttribute("type","hidden"),d.setAttribute("name","card_state"),d.setAttribute("value",t.billing_address_state),a.insertAdjacentElement("afterbegin",d);var p=document.createElement("input");p.setAttribute("type","hidden"),p.setAttribute("name","card_zip"),p.setAttribute("value",t.billing_address_zip),a.insertAdjacentElement("afterbegin",p)}var v=new XMLHttpRequest,m=new FormData(a),y=a.querySelector("#give-stripe-payment-errors-"+s),_=!1;m.append("action","give_process_donation"),m.append("give_ajax",!0),v.onreadystatechange=function(e){4===this.readyState&&200===this.status&&"success"!==this.responseText?(e.preventDefault(),_=!1,a.querySelector('input[name="billing_country"]').remove(),a.querySelector('input[name="card_address"]').remove(),a.querySelector('input[name="card_state"]').remove(),a.querySelector('input[name="card_city"]').remove(),a.querySelector('input[name="card_zip"]').remove(),document.querySelector(".stripe-checkout-process").style.display="none",y.innerHTML=this.response,i(a)):(y.innerHTML="",document.querySelector(".stripe-checkout-process").style.display="block",_=!0)},v.open("POST",give_global_vars.ajaxurl,!1),v.send(m),!0===_&&a.submit()},closed:function(){r||(i(a),t[s].close())}}),a.onsubmit=function(e){if("stripe_checkout"===a.querySelector(".give-gateway:checked").value){e.preventDefault();var r=a.querySelector(".give-final-total-amount").getAttribute("data-total"),i=a.querySelector('input[name="give_email"]').value;t[s].open({name:give_stripe_vars.sitename,description:o,amount:n(r,a),zipCode:l,allowRememberMe:d,email:i,currency:a.getAttribute("data-currency_code")})}}})})}});
assets/dist/js/give-stripe.js CHANGED
@@ -1 +1 @@
1
- !function(e){var t={};function r(i){if(t[i])return t[i].exports;var a=t[i]={i:i,l:!1,exports:{}};return e[i].call(a.exports,a,a.exports,r),a.l=!0,a.exports}r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)r.d(i,a,function(t){return e[t]}.bind(null,a));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=153)}({153:function(e,t,r){e.exports=r(154)},154:function(e,t){var r=Stripe(give_stripe_vars.publishable_key,{betas:["payment_intent_beta_3"]});give_stripe_vars.stripe_account_id&&(r=Stripe(give_stripe_vars.publishable_key,{stripeAccount:give_stripe_vars.stripe_account_id,betas:["payment_intent_beta_3"]})),document.addEventListener("DOMContentLoaded",function(e){for(var t=[],i="",a=[],s=[],l=[],n=give_stripe_vars.preferred_locale,c=document.querySelectorAll(".give-form-wrap"),o=Object.entries(give_stripe_vars.element_font_styles),d=0;d<o.length;d++){var v=o[d];l[v[0]]=v[1]}function u(e,t){t.classList.contains("float-labels-enabled")&&Array.prototype.forEach.call(t.querySelectorAll(".give-stripe-cc-field-wrap"),function(t,r){var i=t.querySelector("label"),s=t.querySelector("div"),l=t.querySelector(".give-stripe-cc-field"),n=i.parentElement;Array.prototype.includes("give-fl-label",i.classList)||(i.className=i.classList+" give-fl-label"),Array.prototype.includes("give-fl-label",i.classList)||(l.className=l.classList+" give-fl-input"),Array.prototype.includes("give-fl-wrap give-fl-wrap-input give-fl-is-required",s.classList)||(s.className=s.classList+" give-fl-wrap give-fl-wrap-input give-fl-is-required"),Array.prototype.forEach.call(a[e],function(e){e.selector.indexOf(l.id)>0&&e.item.on("change",function(e){!1!==e.empty&&!0!==e.complete||Array.prototype.includes("give-fl-is-active",n.classList)?!0===e.empty&&!1===e.complete&&(n.classList.remove("give-fl-is-active"),n.className=n.classList):n.className=n.classList+" give-fl-is-active"})})})}function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];Object.keys(t).length>0&&t[0].item,Array.prototype.forEach.call(t,function(t,r){!1===t.isCardMounted&&(t.item.mount(t.selector+e),t.isCardMounted=!0)})}function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];Array.prototype.forEach.call(e,function(e,t){!0===e.isCardMounted&&(e.item.unmount(),e.isCardMounted=!1)})}Array.prototype.forEach.call(c,function(e){var c=e.querySelector(".give-form"),o=r.elements({locale:n});l.length>0&&(o=r.elements({fonts:l,locale:n})),null!==c.querySelector(".give-gateway:checked").value&&(i=c.querySelector(".give-gateway:checked").value);var d=c.getAttribute("data-id"),v=c.querySelector(".give-submit");t=function(e,t,r){var i=[],a=give_stripe_vars.element_base_styles,s=give_stripe_vars.element_complete_styles,l=give_stripe_vars.element_empty_styles,n=give_stripe_vars.element_invalid_styles,c={base:a,complete:s,empty:l,invalid:n},o={focus:"focus",empty:"empty",invalid:"invalid"};if("multi"===give_stripe_vars.cc_fields_format){var d=t.create("cardNumber",{style:c,classes:o,placeholder:give_stripe_vars.card_number_placeholder_text});d.addEventListener("change",function(t){var r="diners"===t.brand?"dinersclub":t.brand;e.querySelector(".card-type").className="card-type "+r});var v=t.create("cardExpiry",{style:c,classes:o}),u=t.create("cardCvc",{style:c,classes:o,placeholder:give_stripe_vars.card_cvc_placeholder_text});i.push(d,u,v)}else if("single"===give_stripe_vars.cc_fields_format){var p=t.create("card",{style:c,classes:o,hidePostalCode:!!give_stripe_vars.checkout_address});i.push(p)}return i}(c,o),"single"===give_stripe_vars.cc_fields_format?s=["#give-stripe-single-cc-fields-"]:"multi"===give_stripe_vars.cc_fields_format&&(s=["#give-card-number-field-","#give-card-cvc-field-","#give-card-expiration-field-"]),a[d]=[],Array.prototype.forEach.call(s,function(e,r){a[d][r]=[],a[d][r].item=t[r],a[d][r].selector=e,a[d][r].isCardMounted=!1}),jQuery(document).on("give_gateway_loaded",function(e,t,r){f(a[d]),"stripe"===c.querySelector(".give-gateway-option-selected .give-gateway").value&&(v.setAttribute("disabled","disabled"),p(d,a[d]),v.removeAttribute("disabled")),u(d,c)}),"stripe"===i?(v.setAttribute("disabled","disabled"),p(d,a[d]),v.removeAttribute("disabled")):f(t),u(d,c)}),jQuery("body").on("submit",".give-form",function(e){var t=jQuery(this),i=t.find('input[name="give-form-id-prefix"]').val();("stripe"===t.find("input.give-gateway:checked").val()||give_stripe_vars.stripe_card_update)&&(!function(e,t){var i={billing_details:{}},a=e.find('input[name="give-form-id"]').val(),s=e.find("[id^=give-purchase-button]"),l=e.find(".card-name").val();e.find("[id^=give-purchase-button]").attr("disabled","disabled"),"multi"===give_stripe_vars.cc_fields_format&&""!==l&&(i.billing_details.name=l);if(give_stripe_vars.checkout_address&&!give_stripe_vars.stripe_card_update){var n=e.find(".card-address").val(),c=e.find(".card-address-2").val(),o=e.find(".card-city").val(),d=e.find(".card_state").val(),v=e.find(".card-zip").val(),u=e.find(".billing-country").val();i.billing_details.address={line1:n||"",line2:c||"",city:o||"",state:d||"",postal_code:v||"",country:u||""}}r.createPaymentMethod("card",t,i).then(function(t){if(t.error){var r='<div class="give_errors"><p class="give_error">'+t.error.message+"</p></div>";s.attr("disabled",!1),jQuery(".give-loading-animation").fadeOut(),e.find("[id^=give-stripe-payment-errors-"+a+"]").html(r),give_global_vars.complete_purchase?s.val(give_global_vars.complete_purchase):s.val(s.data("before-validation-label"))}else!function(e,t){e.find('input[name="give_stripe_payment_method"]').val(t.id),e.get(0).submit()}(e,t.paymentMethod)})}(t,a[i][0].item),e.preventDefault())})})}});
1
+ !function(e){var t={};function r(i){if(t[i])return t[i].exports;var a=t[i]={i:i,l:!1,exports:{}};return e[i].call(a.exports,a,a.exports,r),a.l=!0,a.exports}r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)r.d(i,a,function(t){return e[t]}.bind(null,a));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=153)}({153:function(e,t,r){e.exports=r(154)},154:function(e,t){var r=Stripe(give_stripe_vars.publishable_key);give_stripe_vars.stripe_account_id&&(r=Stripe(give_stripe_vars.publishable_key,{stripeAccount:give_stripe_vars.stripe_account_id})),document.addEventListener("DOMContentLoaded",function(e){for(var t=[],i="",a=[],s=[],l=[],n=give_stripe_vars.preferred_locale,c=document.querySelectorAll(".give-form-wrap"),o=Object.entries(give_stripe_vars.element_font_styles),d=0;d<o.length;d++){var v=o[d];l[v[0]]=v[1]}function u(e,t){t.classList.contains("float-labels-enabled")&&Array.prototype.forEach.call(t.querySelectorAll(".give-stripe-cc-field-wrap"),function(t,r){var i=t.querySelector("label"),s=t.querySelector("div"),l=t.querySelector(".give-stripe-cc-field"),n=i.parentElement;Array.prototype.includes("give-fl-label",i.classList)||(i.className=i.classList+" give-fl-label"),Array.prototype.includes("give-fl-label",i.classList)||(l.className=l.classList+" give-fl-input"),Array.prototype.includes("give-fl-wrap give-fl-wrap-input give-fl-is-required",s.classList)||(s.className=s.classList+" give-fl-wrap give-fl-wrap-input give-fl-is-required"),Array.prototype.forEach.call(a[e],function(e){e.selector.indexOf(l.id)>0&&e.item.on("change",function(e){!1!==e.empty&&!0!==e.complete||Array.prototype.includes("give-fl-is-active",n.classList)?!0===e.empty&&!1===e.complete&&(n.classList.remove("give-fl-is-active"),n.className=n.classList):n.className=n.classList+" give-fl-is-active"})})})}function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];Object.keys(t).length>0&&t[0].item,Array.prototype.forEach.call(t,function(t,r){!1===t.isCardMounted&&(t.item.mount(t.selector+e),t.isCardMounted=!0)})}function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];Array.prototype.forEach.call(e,function(e,t){!0===e.isCardMounted&&(e.item.unmount(),e.isCardMounted=!1)})}Array.prototype.forEach.call(c,function(e){var c=e.querySelector(".give-form"),o=r.elements({locale:n});l.length>0&&(o=r.elements({fonts:l,locale:n})),null!==c.querySelector(".give-gateway:checked").value&&(i=c.querySelector(".give-gateway:checked").value);var d=c.getAttribute("data-id"),v=c.querySelector(".give-submit");t=function(e,t,r){var i=[],a=give_stripe_vars.element_base_styles,s=give_stripe_vars.element_complete_styles,l=give_stripe_vars.element_empty_styles,n=give_stripe_vars.element_invalid_styles,c={base:a,complete:s,empty:l,invalid:n},o={focus:"focus",empty:"empty",invalid:"invalid"};if("multi"===give_stripe_vars.cc_fields_format){var d=t.create("cardNumber",{style:c,classes:o,placeholder:give_stripe_vars.card_number_placeholder_text});d.addEventListener("change",function(t){var r="diners"===t.brand?"dinersclub":t.brand;e.querySelector(".card-type").className="card-type "+r});var v=t.create("cardExpiry",{style:c,classes:o}),u=t.create("cardCvc",{style:c,classes:o,placeholder:give_stripe_vars.card_cvc_placeholder_text});i.push(d,u,v)}else if("single"===give_stripe_vars.cc_fields_format){var p=t.create("card",{style:c,classes:o,hidePostalCode:!!give_stripe_vars.checkout_address});i.push(p)}return i}(c,o),"single"===give_stripe_vars.cc_fields_format?s=["#give-stripe-single-cc-fields-"]:"multi"===give_stripe_vars.cc_fields_format&&(s=["#give-card-number-field-","#give-card-cvc-field-","#give-card-expiration-field-"]),a[d]=[],Array.prototype.forEach.call(s,function(e,r){a[d][r]=[],a[d][r].item=t[r],a[d][r].selector=e,a[d][r].isCardMounted=!1}),jQuery(document).on("give_gateway_loaded",function(e,t,r){f(a[d]),"stripe"===c.querySelector(".give-gateway-option-selected .give-gateway").value&&p(d,a[d]),u(d,c)}),"stripe"===i?(v.setAttribute("disabled","disabled"),p(d,a[d]),v.removeAttribute("disabled")):f(t),u(d,c)}),jQuery("body").on("submit",".give-form",function(e){var t=jQuery(this),i=t.find('input[name="give-form-id-prefix"]').val();("stripe"===t.find("input.give-gateway:checked").val()||give_stripe_vars.stripe_card_update)&&(!function(e,t){var i={billing_details:{}},a=e.find('input[name="give-form-id"]').val(),s=e.find("[id^=give-purchase-button]"),l=e.find(".card-name").val();e.find("[id^=give-purchase-button]").attr("disabled","disabled"),"multi"===give_stripe_vars.cc_fields_format&&""!==l&&(i.billing_details.name=l);if(give_stripe_vars.checkout_address&&!give_stripe_vars.stripe_card_update){var n=e.find(".card-address").val(),c=e.find(".card-address-2").val(),o=e.find(".card-city").val(),d=e.find(".card_state").val(),v=e.find(".card-zip").val(),u=e.find(".billing-country").val();i.billing_details.address={line1:n||"",line2:c||"",city:o||"",state:d||"",postal_code:v||"",country:u||""}}r.createPaymentMethod("card",t,i).then(function(t){if(t.error){var r='<div class="give_errors"><p class="give_error">'+t.error.message+"</p></div>";s.attr("disabled",!1),jQuery(".give-loading-animation").fadeOut(),e.find("[id^=give-stripe-payment-errors-"+a+"]").html(r),give_global_vars.complete_purchase?s.val(give_global_vars.complete_purchase):s.val(s.data("before-validation-label"))}else!function(e,t){e.find('input[name="give_stripe_payment_method"]').val(t.id),e.get(0).submit()}(e,t.paymentMethod)})}(t,a[i][0].item),e.preventDefault())})})}});
assets/dist/js/gutenberg.js CHANGED
@@ -1 +1 @@
1
- !function(e){var t={};function n(l){if(t[l])return t[l].exports;var a=t[l]={i:l,l:!1,exports:{}};return e[l].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=e,n.c=t,n.d=function(e,t,l){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:l})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var l=Object.create(null);if(n.r(l),Object.defineProperty(l,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(l,a,function(t){return e[t]}.bind(null,a));return l},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=353)}({1:function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},10:function(e,t,n){var l=n(14),a=n(21);e.exports=function(e,t){return!t||"object"!==l(t)&&"function"!=typeof t?a(e):t}},11:function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},n(t)}e.exports=n},12:function(e,t,n){var l=n(59);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}},14:function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(t){return"function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?e.exports=l=function(e){return n(e)}:e.exports=l=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":n(e)},l(t)}e.exports=l},143:function(e,t){e.exports=lodash},21:function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},26:function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},342:function(e,t,n){},343:function(e,t,n){},344:function(e,t,n){},353:function(e,t,n){"use strict";n.r(t);n(342);var l=function(e){var t,n=e.size,l=void 0===n?"24px":n,a=e.color,o=e.className;switch(a){case"white":t="#FFFFFF";break;case"grey":t="#555d66";break;default:t="#66BB6A"}return wp.element.createElement("svg",{id:"Layer_1",width:l,height:l,className:o,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"100 0 404 400"},wp.element.createElement("g",{id:"Layer_2"},wp.element.createElement("circle",{fill:t,cx:"300",cy:"200",r:"200"}),wp.element.createElement("defs",null,wp.element.createElement("circle",{id:"SVGID_1_",cx:"300",cy:"200",r:"200"})),wp.element.createElement("clippath",{id:"SVGID_2_"},wp.element.createElement("use",{xlinkHref:"#SVGID_1_",overflow:"visible"})),wp.element.createElement("path",{clipPath:"url(#SVGID_2_)",fill:"#FFF",d:"M328.5,214.2c0.8,1.8,2.5,3.3,2.5,3.3c35.4,4.3,85.5-0.5,123.7-5.6 c-21.9,47.1-61.1,78.4-96.9,78.4c-67.4,0-119.3-81.7-119.3-81.7c20.9-18.3,55.2-78.4,104.8-78.4s71.2,27.2,71.2,27.2l5.6-8.9 c0,0-23.2-81.2-88.8-81.2S195.9,175.1,155.2,199.7c0,0,56,132.8,178.6,132.8c102.8,0,128.8-98.2,133.6-122.6 c13.7-2,25.2-4.1,32.6-5.3c2.5-5.6,5.3-15.5,3.3-28.8c-41,15.8-103.1,33.6-175.8,33.6C327.2,209.4,327.5,212,328.5,214.2z"})))},a={id:{type:"number"},prevId:{type:"number"},displayStyle:{type:"string",default:"onpage"},continueButtonTitle:{type:"string",default:""},showTitle:{type:"boolean",default:!0},showGoal:{type:"boolean",default:!0},contentDisplay:{type:"boolean",default:!0},showContent:{type:"string",default:"above"}},o=n(38),r=n.n(o),i=n(143);function c(){return wpApiSettings.root.replace("/wp-json/","")}var s=wp.i18n.__,m=function(){return wp.element.createElement("p",{className:"give-blank-slate__help"},"Need help ? Get started with ",wp.element.createElement("a",{href:"http://docs.givewp.com/give101/",target:"_blank",rel:"noopener noreferrer"},s("Give 101")))},u=(n(343),function(){return wp.element.createElement("div",{className:"placeholder-animation"},wp.element.createElement("div",{className:"timeline-wrapper"},wp.element.createElement("div",{className:"timeline-item"},wp.element.createElement("div",{className:"animated-background"},wp.element.createElement("div",{className:"layer label layer-4"},wp.element.createElement("div",{className:"layer-item"}),wp.element.createElement("div",{className:"layer-item opaque"}),wp.element.createElement("div",{className:"layer-item opaque"}),wp.element.createElement("div",{className:"layer-item"}),wp.element.createElement("div",{className:"layer-item opaque"})),wp.element.createElement("div",{className:"layer-gap small"}),wp.element.createElement("div",{className:"layer h2 layer-5"},wp.element.createElement("div",{className:"layer-item"}),wp.element.createElement("div",{className:"layer-item opaque"}),wp.element.createElement("div",{className:"layer-item opaque"}),wp.element.createElement("div",{className:"layer-item"}),wp.element.createElement("div",{className:"layer-item opaque"})),wp.element.createElement("div",{className:"layer-gap medium"}),wp.element.createElement("div",{className:"layer label layer-6"},wp.element.createElement("div",{className:"layer-item"}),wp.element.createElement("div",{className:"layer-item opaque"})),wp.element.createElement("div",{className:"layer-gap small"}),wp.element.createElement("div",{className:"layer h2 layer-7"},wp.element.createElement("div",{className:"layer-item"}),wp.element.createElement("div",{className:"layer-item opaque"})),wp.element.createElement("div",{className:"layer-gap medium"}),wp.element.createElement("div",{className:"layer-gap medium"}),wp.element.createElement("div",{className:"layer h1 layer-8"},wp.element.createElement("div",{className:"layer-item opaque"}),wp.element.createElement("div",{className:"layer-item"}),wp.element.createElement("div",{className:"layer-item opaque"}))))))}),p=(wp.i18n.__,function(e){var t=e.noIcon,n=e.isLoader,a=e.title,o=e.description,r=e.children,i=e.helpLink,c=wp.element.createElement(u,null),s=wp.element.createElement("div",{className:"block-loaded"},!!a&&wp.element.createElement("h2",{className:"give-blank-slate__heading"},a),!!o&&wp.element.createElement("p",{className:"give-blank-slate__message"},o),r,!!i&&wp.element.createElement(m,null));return wp.element.createElement("div",{className:"give-blank-slate"},!t&&wp.element.createElement(l,{size:"80",className:"give-blank-slate__image"}),n?c:s)}),d=wp.i18n.__,w=wp.components.Button,f=function(){return wp.element.createElement(p,{title:d("No donation forms found."),description:d("The first step towards accepting online donations is to create a form."),helpLink:!0},wp.element.createElement(w,{isPrimary:!0,isLarge:!0,className:"give-blank-slate__cta",href:"".concat(c(),"/wp-admin/post-new.php?post_type=give_forms")},d("Create Donation Form")))},h=n(26),v=n.n(h),y=n(1),g=n.n(y),b=n(8),E=n.n(b),C=n(10),_=n.n(C),S=n(11),k=n.n(S),N=n(21),T=n.n(N),x=n(12),D=n.n(x),P=wp.element.Component,F=wp.components.BaseControl,B=function(e){function t(e){var n;return g()(this,t),(n=_()(this,k()(t).call(this,e))).state={},n.saveSetting=n.saveSetting.bind(T()(n)),n.saveState=n.saveState.bind(T()(n)),n}return D()(t,e),E()(t,[{key:"saveSetting",value:function(e,t){this.props.setAttributes(v()({},e,t))}},{key:"saveState",value:function(e,t){this.setState(v()({},e,t))}},{key:"componentDidMount",value:function(){this.$el=jQuery(this.el),this.$input=this.$el.chosen({width:"100%"}).data("chosen"),this.handleChange=this.handleChange.bind(this),this.$el.on("change",this.handleChange)}},{key:"componentWillUnmount",value:function(){this.$el.off("change",this.handleChange),this.$el.chosen("destroy")}},{key:"handleChange",value:function(e){this.props.onChange(e.target.value)}},{key:"componentDidUpdate",value:function(){var e=jQuery(".chosen-base-control").closest(".chosen-container").find(".chosen-search-input");this.$input.search_field.autocomplete({source:function(t,n){var l={action:"give_block_donation_form_search_results",search:t.term};jQuery.post(ajaxurl,l,function(l){jQuery(".give-block-chosen-select").empty(),(l=JSON.parse(l)).length>0&&(n(jQuery.map(l,function(e){jQuery(".give-block-chosen-select").append('<option value="'+e.id+'">'+e.name+"</option>")})),jQuery(".give-block-chosen-select").trigger("chosen:updated"),e.val(t.term))})}})}},{key:"render",value:function(){var e=this;return wp.element.createElement(F,{className:"give-chosen-base-control"},wp.element.createElement("select",{className:"give-select give-select-chosen give-block-chosen-select",ref:function(t){return e.el=t}},this.props.options.map(function(e,t){return wp.element.createElement("option",{key:"".concat(e.label,"-").concat(e.value,"-").concat(t),value:e.value},e.label)})))}}]),t}(P),O=wp.i18n.__,I=wp.data.withSelect,j=wp.components,A=(j.SelectControl,j.Button),G=j.Placeholder,M=j.Spinner,L={value:"0",label:O("-- Select Form --")},q=I(function(e){return{forms:e("core").getEntityRecords("postType","give_forms",{per_page:30})}})(function(e){var t,n=e.forms,l=e.attributes,a=e.setAttributes,o=l.prevId;return n?n&&0===n.length?wp.element.createElement(f,null):wp.element.createElement(p,{title:O("Give Donation form")},wp.element.createElement(B,{className:"give-blank-slate__select",options:(t=[],Object(i.isUndefined)(n)||(t=n.map(function(e){var t=e.id,n=e.title.rendered;return{value:t,label:""===n?"".concat(t," : ").concat(O("No form title")):n}})),t.unshift(L),t),onChange:function(e){a({id:Number(e)})}}),wp.element.createElement(A,{isPrimary:!0,isLarge:!0,href:"".concat(c(),"/wp-admin/post-new.php?post_type=give_forms")},O("Add New Form")),"  ",o&&wp.element.createElement(A,{isLarge:!0,onClick:function(){a({id:Number(o)}),a({prevId:void 0})}},O("Cancel"))):wp.element.createElement(G,null,wp.element.createElement(M,null))}),R=wp.i18n.__,z={};z.displayStyles=[{value:"onpage",label:R("Full Form")},{value:"modal",label:R("Modal")},{value:"reveal",label:R("Reveal")},{value:"button",label:R("One Button Launch")}],z.contentPosition=[{value:"above",label:R("Above")},{value:"below",label:R("Below")}];var Q=z,$=wp.i18n.__,V=wp.blockEditor.InspectorControls,W=wp.components,U=W.PanelBody,H=W.SelectControl,J=W.ToggleControl,X=W.TextControl,K=function(e){function t(e){var n;return g()(this,t),(n=_()(this,k()(t).call(this,e))).state={continueButtonTitle:n.props.attributes.continueButtonTitle},n.saveSetting=n.saveSetting.bind(T()(n)),n.saveState=n.saveState.bind(T()(n)),n}return D()(t,e),E()(t,[{key:"saveSetting",value:function(e,t){this.props.setAttributes(v()({},e,t))}},{key:"saveState",value:function(e,t){this.setState(v()({},e,t))}},{key:"render",value:function(){var e=this,t=this.props.attributes,n=t.displayStyle,l=t.showTitle,a=t.showGoal,o=t.showContent,r=t.contentDisplay;return wp.element.createElement(V,{key:"inspector"},wp.element.createElement(U,{title:$("Display")},wp.element.createElement(H,{label:$("Form Format"),name:"displayStyle",value:n,options:Q.displayStyles,onChange:function(t){return e.saveSetting("displayStyle",t)}}),"reveal"===n&&wp.element.createElement(X,{name:"continueButtonTitle",label:$("Continue Button Title"),value:this.state.continueButtonTitle,onChange:function(t){return e.saveState("continueButtonTitle",t)},onBlur:function(t){return e.saveSetting("continueButtonTitle",t.target.value)}})),wp.element.createElement(U,{title:$("Settings")},wp.element.createElement(J,{label:$("Title"),name:"showTitle",checked:!!l,onChange:function(t){return e.saveSetting("showTitle",t)}}),wp.element.createElement(J,{label:$("Goal"),name:"showGoal",checked:!!a,onChange:function(t){return e.saveSetting("showGoal",t)}}),wp.element.createElement(J,{label:$("Content"),name:"contentDisplay",checked:!!r,onChange:function(t){return e.saveSetting("contentDisplay",t)}}),r&&wp.element.createElement(H,{label:$("Content Position"),name:"showContent",value:o,options:Q.contentPosition,onChange:function(t){return e.saveSetting("showContent",t)}})))}}]),t}(wp.element.Component),Y=(n(344),wp.i18n.__),Z=function(e){return wp.element.createElement("div",{className:"give-block-controls"},wp.element.createElement("div",{className:"control-popup"},wp.element.createElement("div",{className:"control-button change-form",onClick:function(){e.setAttributes({prevId:e.attributes.id}),e.setAttributes({id:0})}},wp.element.createElement("div",null,wp.element.createElement("span",{className:"dashicons dashicons-image-rotate"}),wp.element.createElement("span",null,Y("Change Form")))),wp.element.createElement("a",{className:"control-button edit-form",href:"".concat(c(),"/wp-admin/post.php?post=").concat(e.attributes.id,"&action=edit"),target:"_blank",rel:"noopener noreferrer",tooltip:Y("Edit donation form")},wp.element.createElement("div",null,wp.element.createElement("span",{className:"dashicons dashicons-edit"}),wp.element.createElement("span",null,Y("Edit Form"))))))},ee=wp.components.ServerSideRender,te=function(e){var t=e.attributes,n=e.isSelected,l=e.className;return t.id?wp.element.createElement("div",{className:n?"".concat(l," isSelected"):l},wp.element.createElement(K,r()({},e)),wp.element.createElement(Z,r()({},e)),wp.element.createElement(ee,{block:"give/donation-form",attributes:t})):wp.element.createElement(q,r()({},e))},ne=wp.i18n.__,le=((0,wp.blocks.registerBlockType)("give/donation-form",{title:ne("Give Form"),description:ne("The Give Donation Form block inserts an existing donation form into the page. Each form's presentation can be customized below."),category:"give",icon:wp.element.createElement(l,{color:"grey"}),keywords:[ne("donation")],supports:{html:!1},attributes:a,edit:te,save:function(){return null}}),{formsPerPage:{type:"string",default:"12"},formIDs:{type:"string",default:""},excludedFormIDs:{type:"string",default:""},orderBy:{type:"string",default:"date"},order:{type:"string",default:"DESC"},categories:{type:"string",default:""},tags:{type:"string",default:""},columns:{type:"string",default:"best-fit"},showTitle:{type:"boolean",default:!0},showExcerpt:{type:"boolean",default:!0},showGoal:{type:"boolean",default:!0},showFeaturedImage:{type:"boolean",default:!0},displayType:{type:"string",default:"redirect"}}),ae=wp.i18n.__,oe={};oe.orderBy=[{value:"date",label:ae("Date Created")},{value:"name",label:ae("Form Name")},{value:"amount_donated",label:ae("Amount Donated")},{value:"number_donations",label:ae("Number of Donations")},{value:"menu_order",label:ae("Menu Order")},{value:"post__in",label:ae("Provided Form IDs")},{value:"closest_to_goal",label:ae("Closest To Goal")}],oe.order=[{value:"DESC",label:ae("Descending")},{value:"ASC",label:ae("Ascending")}],oe.columns=[{value:"best-fit",label:ae("Best Fit")},{value:"1",label:"1"},{value:"2",label:"2"},{value:"3",label:"3"},{value:"4",label:"4"}],oe.displayType=[{value:"redirect",label:ae("Redirect")},{value:"modal_reveal",label:ae("Modal")}];var re=oe,ie=wp.i18n.__,ce=wp.blockEditor.InspectorControls,se=wp.components,me=se.PanelBody,ue=se.SelectControl,pe=se.ToggleControl,de=se.TextControl,we=function(e){var t=e.attributes,n=e.setAttributes,l=t.formsPerPage,a=t.formIDs,o=t.excludedFormIDs,r=t.orderBy,i=t.order,c=t.categories,s=t.tags,m=t.columns,u=t.showTitle,p=t.showExcerpt,d=t.showGoal,w=t.showFeaturedImage,f=t.displayType,h=function(e,t){n(v()({},e,t))};return wp.element.createElement(ce,{key:"inspector"},wp.element.createElement(me,{title:ie("Form Grid Settings")},wp.element.createElement(de,{name:"formsPerPage",label:ie("Forms Per Page"),value:l,onChange:function(e){return h("formsPerPage",e)}}),wp.element.createElement(de,{name:"formIDs",label:ie("Form IDs"),value:a,onChange:function(e){return h("formIDs",e)}}),wp.element.createElement(de,{name:"excludedFormIDs",label:ie("Excluded Form IDs"),value:o,onChange:function(e){return h("excludedFormIDs",e)}}),wp.element.createElement(ue,{label:ie("Order By"),name:"orderBy",value:r,options:re.orderBy,onChange:function(e){return h("orderBy",e)}}),wp.element.createElement(ue,{label:ie("Order"),name:"order",value:i,options:re.order,onChange:function(e){return h("order",e)}}),wp.element.createElement(de,{name:"categories",label:ie("Categories"),value:c,onChange:function(e){return h("categories",e)}}),wp.element.createElement(de,{name:"tags",label:ie("Tags"),value:s,onChange:function(e){return h("tags",e)}}),wp.element.createElement(ue,{label:ie("Columns"),name:"columns",value:m,options:re.columns,onChange:function(e){return h("columns",e)}}),wp.element.createElement(pe,{name:"showTitle",label:ie("Show Title"),checked:!!u,onChange:function(e){return h("showTitle",e)}}),wp.element.createElement(pe,{name:"showExcerpt",label:ie("Show Excerpt"),checked:!!p,onChange:function(e){return h("showExcerpt",e)}}),wp.element.createElement(pe,{name:"showGoal",label:ie("Show Goal"),checked:!!d,onChange:function(e){return h("showGoal",e)}}),wp.element.createElement(pe,{name:"showFeaturedImage",label:ie("Show Featured Image"),checked:!!w,onChange:function(e){return h("showFeaturedImage",e)}}),wp.element.createElement(ue,{label:ie("Display Type"),name:"displayType",value:f,options:re.displayType,onChange:function(e){return h("displayType",e)}})))},fe=(wp.i18n.__,wp.element.Fragment),he=wp.components.ServerSideRender,ve=(0,wp.data.withSelect)(function(e){return{forms:e("core").getEntityRecords("postType","give_forms")}})(function(e){var t=e.attributes;return wp.element.createElement(fe,null,wp.element.createElement(we,r()({},e)),wp.element.createElement(he,{block:"give/donation-form-grid",attributes:t}))}),ye=wp.i18n.__,ge=((0,wp.blocks.registerBlockType)("give/donation-form-grid",{title:ye("Give Donation Form Grid"),description:ye("The Give Donation Form Grid block insert an existing donation form into the page. Each form's presentation can be customized below."),category:"give",icon:wp.element.createElement(l,{color:"grey"}),keywords:[ye("donation"),ye("grid")],supports:{html:!1},attributes:le,edit:ve,save:function(){return null}}),wp.i18n.__),be={donorsPerPage:{type:"string",default:"12"},formID:{type:"string",default:"0"},orderBy:{type:"string",default:"post_date"},order:{type:"string",default:"DESC"},paged:{type:"string",default:"1"},columns:{type:"string",default:"best-fit"},showAvatar:{type:"boolean",default:!0},showName:{type:"boolean",default:!0},showTotal:{type:"boolean",default:!0},showDate:{type:"boolean",default:!0},showComments:{type:"boolean",default:!0},showAnonymous:{type:"boolean",default:!0},onlyComments:{type:"boolean",default:!1},commentLength:{type:"string",default:"140"},readMoreText:{type:"string",default:ge("Read more")},loadMoreText:{type:"string",default:ge("Load more")},avatarSize:{type:"string",default:"60"}},Ee=wp.i18n.__,Ce={};Ce.columns=[{value:"best-fit",label:Ee("Best Fit")},{value:"1",label:"1"},{value:"2",label:"2"},{value:"3",label:"3"},{value:"4",label:"4"}],Ce.order=[{value:"DESC",label:Ee("Descending")},{value:"ASC",label:Ee("Ascending")}],Ce.orderBy=[{value:"donation_amount",label:Ee("Donation Amount")},{value:"post_date",label:Ee("Date Created")}];var _e=Ce,Se=wp.i18n.__,ke=wp.blockEditor.InspectorControls,Ne=wp.components,Te=Ne.PanelBody,xe=Ne.SelectControl,De=Ne.ToggleControl,Pe=Ne.TextControl,Fe=function(e){var t=e.attributes,n=e.setAttributes,l=t.donorsPerPage,a=t.formID,o=t.orderBy,r=t.order,i=t.columns,c=t.showAvatar,s=t.showName,m=t.showTotal,u=t.showDate,p=t.showComments,d=t.showAnonymous,w=t.onlyComments,f=t.commentLength,h=t.readMoreText,y=t.loadMoreText,g=function(e,t){n(v()({},e,t))};return wp.element.createElement(ke,{key:"inspector"},wp.element.createElement(Te,{title:Se("Donor Wall Settings")},wp.element.createElement(Pe,{name:"donorsPerPage",label:Se("Donors Per Page"),value:l,onChange:function(e){return g("donorsPerPage",e)}}),wp.element.createElement(Pe,{name:"formID",label:Se("Form ID"),value:a,onChange:function(e){return g("formID",e)}}),wp.element.createElement(xe,{label:Se("Order By"),name:"orderBy",value:o,options:_e.orderBy,onChange:function(e){return g("orderBy",e)}}),wp.element.createElement(xe,{label:Se("Order"),name:"order",value:r,options:_e.order,onChange:function(e){return g("order",e)}}),wp.element.createElement(xe,{label:Se("Columns"),name:"columns",value:i,options:_e.columns,onChange:function(e){return g("columns",e)}}),wp.element.createElement(De,{name:"showAvatar",label:Se("Show Avatar"),checked:!!c,onChange:function(e){return g("showAvatar",e)}}),wp.element.createElement(De,{name:"showName",label:Se("Show Name"),checked:!!s,onChange:function(e){return g("showName",e)}}),wp.element.createElement(De,{name:"showTotal",label:Se("Show Total"),checked:!!m,onChange:function(e){return g("showTotal",e)}}),wp.element.createElement(De,{name:"showDate",label:Se("Show Time"),checked:!!u,onChange:function(e){return g("showDate",e)}}),wp.element.createElement(De,{name:"showComments",label:Se("Show Comments"),checked:!!p,onChange:function(e){return g("showComments",e)}}),wp.element.createElement(De,{name:"showAnonymous",label:Se("Show Anonymous"),checked:!!d,onChange:function(e){return g("showAnonymous",e)}}),wp.element.createElement(De,{name:"onlyComments",label:Se("Only Donors with Comments"),checked:!!w,onChange:function(e){return g("onlyComments",e)}}),wp.element.createElement(Pe,{name:"commentLength",label:Se("Comment Length"),value:f,onChange:function(e){return g("commentLength",e)}}),wp.element.createElement(Pe,{name:"readMoreText",label:Se("Read More Text"),value:h,onChange:function(e){return g("readMoreText",e)}}),wp.element.createElement(Pe,{name:"loadMoreText",label:Se("Load More Text"),value:y,onChange:function(e){return g("loadMoreText",e)}})))},Be=wp.element.Fragment,Oe=wp.components.ServerSideRender,Ie=function(e){var t=e.attributes;return wp.element.createElement(Be,null,wp.element.createElement(Fe,r()({},e)),wp.element.createElement(Oe,{block:"give/donor-wall",attributes:t}))},je=wp.i18n.__;(0,wp.blocks.registerBlockType)("give/donor-wall",{title:je("Give Donor Wall"),description:je("The Give Donor Wall block inserts an existing donation form into the page. Each form's presentation can be customized below."),category:"give",icon:wp.element.createElement(l,{color:"grey"}),keywords:[je("donation"),je("wall")],supports:{html:!1},attributes:be,edit:Ie,save:function(){return null}})},38:function(e,t,n){var l=n(26);e.exports=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),a.forEach(function(t){l(e,t,n[t])})}return e}},59:function(e,t){function n(t,l){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},n(t,l)}e.exports=n},8:function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var l=t[n];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(e,l.key,l)}}e.exports=function(e,t,l){return t&&n(e.prototype,t),l&&n(e,l),e}}});
1
+ !function(e){var t={};function n(l){if(t[l])return t[l].exports;var a=t[l]={i:l,l:!1,exports:{}};return e[l].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=e,n.c=t,n.d=function(e,t,l){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:l})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var l=Object.create(null);if(n.r(l),Object.defineProperty(l,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(l,a,function(t){return e[t]}.bind(null,a));return l},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=353)}({1:function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},10:function(e,t,n){var l=n(14),a=n(21);e.exports=function(e,t){return!t||"object"!==l(t)&&"function"!=typeof t?a(e):t}},11:function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},n(t)}e.exports=n},12:function(e,t,n){var l=n(59);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}},14:function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(t){return"function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?e.exports=l=function(e){return n(e)}:e.exports=l=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":n(e)},l(t)}e.exports=l},143:function(e,t){e.exports=lodash},21:function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},26:function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},342:function(e,t,n){},343:function(e,t,n){},344:function(e,t,n){},353:function(e,t,n){"use strict";n.r(t);n(342);var l=function(e){var t,n=e.size,l=void 0===n?"24px":n,a=e.color,o=e.className;switch(a){case"white":t="#FFFFFF";break;case"grey":t="#555d66";break;default:t="#66BB6A"}return wp.element.createElement("svg",{id:"Layer_1",width:l,height:l,className:o,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"100 0 404 400"},wp.element.createElement("g",{id:"Layer_2"},wp.element.createElement("circle",{fill:t,cx:"300",cy:"200",r:"200"}),wp.element.createElement("defs",null,wp.element.createElement("circle",{id:"SVGID_1_",cx:"300",cy:"200",r:"200"})),wp.element.createElement("clippath",{id:"SVGID_2_"},wp.element.createElement("use",{xlinkHref:"#SVGID_1_",overflow:"visible"})),wp.element.createElement("path",{clipPath:"url(#SVGID_2_)",fill:"#FFF",d:"M328.5,214.2c0.8,1.8,2.5,3.3,2.5,3.3c35.4,4.3,85.5-0.5,123.7-5.6 c-21.9,47.1-61.1,78.4-96.9,78.4c-67.4,0-119.3-81.7-119.3-81.7c20.9-18.3,55.2-78.4,104.8-78.4s71.2,27.2,71.2,27.2l5.6-8.9 c0,0-23.2-81.2-88.8-81.2S195.9,175.1,155.2,199.7c0,0,56,132.8,178.6,132.8c102.8,0,128.8-98.2,133.6-122.6 c13.7-2,25.2-4.1,32.6-5.3c2.5-5.6,5.3-15.5,3.3-28.8c-41,15.8-103.1,33.6-175.8,33.6C327.2,209.4,327.5,212,328.5,214.2z"})))},a={id:{type:"number"},prevId:{type:"number"},displayStyle:{type:"string",default:"onpage"},continueButtonTitle:{type:"string",default:""},showTitle:{type:"boolean",default:!0},showGoal:{type:"boolean",default:!0},contentDisplay:{type:"boolean",default:!0},showContent:{type:"string",default:"above"}},o=n(38),r=n.n(o),i=n(143);function c(){return wpApiSettings.root.replace("/wp-json/","")}var s=wp.i18n.__,m=function(){return wp.element.createElement("p",{className:"give-blank-slate__help"},"Need help ? Get started with ",wp.element.createElement("a",{href:"http://docs.givewp.com/give101/",target:"_blank",rel:"noopener noreferrer"},s("GiveWP 101")))},u=(n(343),function(){return wp.element.createElement("div",{className:"placeholder-animation"},wp.element.createElement("div",{className:"timeline-wrapper"},wp.element.createElement("div",{className:"timeline-item"},wp.element.createElement("div",{className:"animated-background"},wp.element.createElement("div",{className:"layer label layer-4"},wp.element.createElement("div",{className:"layer-item"}),wp.element.createElement("div",{className:"layer-item opaque"}),wp.element.createElement("div",{className:"layer-item opaque"}),wp.element.createElement("div",{className:"layer-item"}),wp.element.createElement("div",{className:"layer-item opaque"})),wp.element.createElement("div",{className:"layer-gap small"}),wp.element.createElement("div",{className:"layer h2 layer-5"},wp.element.createElement("div",{className:"layer-item"}),wp.element.createElement("div",{className:"layer-item opaque"}),wp.element.createElement("div",{className:"layer-item opaque"}),wp.element.createElement("div",{className:"layer-item"}),wp.element.createElement("div",{className:"layer-item opaque"})),wp.element.createElement("div",{className:"layer-gap medium"}),wp.element.createElement("div",{className:"layer label layer-6"},wp.element.createElement("div",{className:"layer-item"}),wp.element.createElement("div",{className:"layer-item opaque"})),wp.element.createElement("div",{className:"layer-gap small"}),wp.element.createElement("div",{className:"layer h2 layer-7"},wp.element.createElement("div",{className:"layer-item"}),wp.element.createElement("div",{className:"layer-item opaque"})),wp.element.createElement("div",{className:"layer-gap medium"}),wp.element.createElement("div",{className:"layer-gap medium"}),wp.element.createElement("div",{className:"layer h1 layer-8"},wp.element.createElement("div",{className:"layer-item opaque"}),wp.element.createElement("div",{className:"layer-item"}),wp.element.createElement("div",{className:"layer-item opaque"}))))))}),p=(wp.i18n.__,function(e){var t=e.noIcon,n=e.isLoader,a=e.title,o=e.description,r=e.children,i=e.helpLink,c=wp.element.createElement(u,null),s=wp.element.createElement("div",{className:"block-loaded"},!!a&&wp.element.createElement("h2",{className:"give-blank-slate__heading"},a),!!o&&wp.element.createElement("p",{className:"give-blank-slate__message"},o),r,!!i&&wp.element.createElement(m,null));return wp.element.createElement("div",{className:"give-blank-slate"},!t&&wp.element.createElement(l,{size:"80",className:"give-blank-slate__image"}),n?c:s)}),d=wp.i18n.__,w=wp.components.Button,f=function(){return wp.element.createElement(p,{title:d("No donation forms found."),description:d("The first step towards accepting online donations is to create a form."),helpLink:!0},wp.element.createElement(w,{isPrimary:!0,isLarge:!0,className:"give-blank-slate__cta",href:"".concat(c(),"/wp-admin/post-new.php?post_type=give_forms")},d("Create Donation Form")))},h=n(26),v=n.n(h),y=n(1),g=n.n(y),b=n(8),E=n.n(b),C=n(10),_=n.n(C),S=n(11),k=n.n(S),N=n(21),T=n.n(N),x=n(12),D=n.n(x),P=wp.element.Component,F=wp.components.BaseControl,B=function(e){function t(e){var n;return g()(this,t),(n=_()(this,k()(t).call(this,e))).state={},n.saveSetting=n.saveSetting.bind(T()(n)),n.saveState=n.saveState.bind(T()(n)),n}return D()(t,e),E()(t,[{key:"saveSetting",value:function(e,t){this.props.setAttributes(v()({},e,t))}},{key:"saveState",value:function(e,t){this.setState(v()({},e,t))}},{key:"componentDidMount",value:function(){this.$el=jQuery(this.el),this.$input=this.$el.chosen({width:"100%"}).data("chosen"),this.handleChange=this.handleChange.bind(this),this.$el.on("change",this.handleChange)}},{key:"componentWillUnmount",value:function(){this.$el.off("change",this.handleChange),this.$el.chosen("destroy")}},{key:"handleChange",value:function(e){this.props.onChange(e.target.value)}},{key:"componentDidUpdate",value:function(){var e=jQuery(".chosen-base-control").closest(".chosen-container").find(".chosen-search-input");this.$input.search_field.autocomplete({source:function(t,n){var l={action:"give_block_donation_form_search_results",search:t.term};jQuery.post(ajaxurl,l,function(l){jQuery(".give-block-chosen-select").empty(),(l=JSON.parse(l)).length>0&&(n(jQuery.map(l,function(e){jQuery(".give-block-chosen-select").append('<option value="'+e.id+'">'+e.name+"</option>")})),jQuery(".give-block-chosen-select").trigger("chosen:updated"),e.val(t.term))})}})}},{key:"render",value:function(){var e=this;return wp.element.createElement(F,{className:"give-chosen-base-control"},wp.element.createElement("select",{className:"give-select give-select-chosen give-block-chosen-select",ref:function(t){return e.el=t}},this.props.options.map(function(e,t){return wp.element.createElement("option",{key:"".concat(e.label,"-").concat(e.value,"-").concat(t),value:e.value},e.label)})))}}]),t}(P),O=wp.i18n.__,I=wp.data.withSelect,j=wp.components,A=(j.SelectControl,j.Button),G=j.Placeholder,M=j.Spinner,L={value:"0",label:O("-- Select Form --")},q=I(function(e){return{forms:e("core").getEntityRecords("postType","give_forms",{per_page:30})}})(function(e){var t,n=e.forms,l=e.attributes,a=e.setAttributes,o=l.prevId;return n?n&&0===n.length?wp.element.createElement(f,null):wp.element.createElement(p,{title:O("Donation Form")},wp.element.createElement(B,{className:"give-blank-slate__select",options:(t=[],Object(i.isUndefined)(n)||(t=n.map(function(e){var t=e.id,n=e.title.rendered;return{value:t,label:""===n?"".concat(t," : ").concat(O("No form title")):n}})),t.unshift(L),t),onChange:function(e){a({id:Number(e)})}}),wp.element.createElement(A,{isPrimary:!0,isLarge:!0,href:"".concat(c(),"/wp-admin/post-new.php?post_type=give_forms")},O("Add New Form")),"  ",o&&wp.element.createElement(A,{isLarge:!0,onClick:function(){a({id:Number(o)}),a({prevId:void 0})}},O("Cancel"))):wp.element.createElement(G,null,wp.element.createElement(M,null))}),R=wp.i18n.__,W={};W.displayStyles=[{value:"onpage",label:R("Full Form")},{value:"modal",label:R("Modal")},{value:"reveal",label:R("Reveal")},{value:"button",label:R("One Button Launch")}],W.contentPosition=[{value:"above",label:R("Above")},{value:"below",label:R("Below")}];var z=W,Q=wp.i18n.__,$=wp.blockEditor.InspectorControls,V=wp.components,U=V.PanelBody,H=V.SelectControl,J=V.ToggleControl,X=V.TextControl,K=function(e){function t(e){var n;return g()(this,t),(n=_()(this,k()(t).call(this,e))).state={continueButtonTitle:n.props.attributes.continueButtonTitle},n.saveSetting=n.saveSetting.bind(T()(n)),n.saveState=n.saveState.bind(T()(n)),n}return D()(t,e),E()(t,[{key:"saveSetting",value:function(e,t){this.props.setAttributes(v()({},e,t))}},{key:"saveState",value:function(e,t){this.setState(v()({},e,t))}},{key:"render",value:function(){var e=this,t=this.props.attributes,n=t.displayStyle,l=t.showTitle,a=t.showGoal,o=t.showContent,r=t.contentDisplay;return wp.element.createElement($,{key:"inspector"},wp.element.createElement(U,{title:Q("Display")},wp.element.createElement(H,{label:Q("Form Format"),name:"displayStyle",value:n,options:z.displayStyles,onChange:function(t){return e.saveSetting("displayStyle",t)}}),"reveal"===n&&wp.element.createElement(X,{name:"continueButtonTitle",label:Q("Continue Button Title"),value:this.state.continueButtonTitle,onChange:function(t){return e.saveState("continueButtonTitle",t)},onBlur:function(t){return e.saveSetting("continueButtonTitle",t.target.value)}})),wp.element.createElement(U,{title:Q("Settings")},wp.element.createElement(J,{label:Q("Title"),name:"showTitle",checked:!!l,onChange:function(t){return e.saveSetting("showTitle",t)}}),wp.element.createElement(J,{label:Q("Goal"),name:"showGoal",checked:!!a,onChange:function(t){return e.saveSetting("showGoal",t)}}),wp.element.createElement(J,{label:Q("Content"),name:"contentDisplay",checked:!!r,onChange:function(t){return e.saveSetting("contentDisplay",t)}}),r&&wp.element.createElement(H,{label:Q("Content Position"),name:"showContent",value:o,options:z.contentPosition,onChange:function(t){return e.saveSetting("showContent",t)}})))}}]),t}(wp.element.Component),Y=(n(344),wp.i18n.__),Z=function(e){return wp.element.createElement("div",{className:"give-block-controls"},wp.element.createElement("div",{className:"control-popup"},wp.element.createElement("div",{className:"control-button change-form",onClick:function(){e.setAttributes({prevId:e.attributes.id}),e.setAttributes({id:0})}},wp.element.createElement("div",null,wp.element.createElement("span",{className:"dashicons dashicons-image-rotate"}),wp.element.createElement("span",null,Y("Change Form")))),wp.element.createElement("a",{className:"control-button edit-form",href:"".concat(c(),"/wp-admin/post.php?post=").concat(e.attributes.id,"&action=edit"),target:"_blank",rel:"noopener noreferrer",tooltip:Y("Edit donation form")},wp.element.createElement("div",null,wp.element.createElement("span",{className:"dashicons dashicons-edit"}),wp.element.createElement("span",null,Y("Edit Form"))))))},ee=wp.components.ServerSideRender,te=function(e){var t=e.attributes,n=e.isSelected,l=e.className;return t.id?wp.element.createElement("div",{className:n?"".concat(l," isSelected"):l},wp.element.createElement(K,r()({},e)),wp.element.createElement(Z,r()({},e)),wp.element.createElement(ee,{block:"give/donation-form",attributes:t})):wp.element.createElement(q,r()({},e))},ne=wp.i18n.__,le=((0,wp.blocks.registerBlockType)("give/donation-form",{title:ne("Donation Form"),description:ne("The GiveWP Donation Form block inserts an existing donation form into the page. Each donation form's presentation can be customized below."),category:"give",icon:wp.element.createElement(l,{color:"grey"}),keywords:[ne("donation")],supports:{html:!1},attributes:a,edit:te,save:function(){return null}}),{formsPerPage:{type:"string",default:"12"},formIDs:{type:"string",default:""},excludedFormIDs:{type:"string",default:""},orderBy:{type:"string",default:"date"},order:{type:"string",default:"DESC"},categories:{type:"string",default:""},tags:{type:"string",default:""},columns:{type:"string",default:"best-fit"},showTitle:{type:"boolean",default:!0},showExcerpt:{type:"boolean",default:!0},showGoal:{type:"boolean",default:!0},showFeaturedImage:{type:"boolean",default:!0},displayType:{type:"string",default:"redirect"}}),ae=wp.i18n.__,oe={};oe.orderBy=[{value:"date",label:ae("Date Created")},{value:"name",label:ae("Form Name")},{value:"amount_donated",label:ae("Amount Donated")},{value:"number_donations",label:ae("Number of Donations")},{value:"menu_order",label:ae("Menu Order")},{value:"post__in",label:ae("Provided Form IDs")},{value:"closest_to_goal",label:ae("Closest To Goal")}],oe.order=[{value:"DESC",label:ae("Descending")},{value:"ASC",label:ae("Ascending")}],oe.columns=[{value:"best-fit",label:ae("Best Fit")},{value:"1",label:"1"},{value:"2",label:"2"},{value:"3",label:"3"},{value:"4",label:"4"}],oe.displayType=[{value:"redirect",label:ae("Redirect")},{value:"modal_reveal",label:ae("Modal")}];var re=oe,ie=wp.i18n.__,ce=wp.blockEditor.InspectorControls,se=wp.components,me=se.PanelBody,ue=se.SelectControl,pe=se.ToggleControl,de=se.TextControl,we=function(e){var t=e.attributes,n=e.setAttributes,l=t.formsPerPage,a=t.formIDs,o=t.excludedFormIDs,r=t.orderBy,i=t.order,c=t.categories,s=t.tags,m=t.columns,u=t.showTitle,p=t.showExcerpt,d=t.showGoal,w=t.showFeaturedImage,f=t.displayType,h=function(e,t){n(v()({},e,t))};return wp.element.createElement(ce,{key:"inspector"},wp.element.createElement(me,{title:ie("Form Grid Settings")},wp.element.createElement(de,{name:"formsPerPage",label:ie("Forms Per Page"),value:l,onChange:function(e){return h("formsPerPage",e)}}),wp.element.createElement(de,{name:"formIDs",label:ie("Form IDs"),value:a,onChange:function(e){return h("formIDs",e)}}),wp.element.createElement(de,{name:"excludedFormIDs",label:ie("Excluded Form IDs"),value:o,onChange:function(e){return h("excludedFormIDs",e)}}),wp.element.createElement(ue,{label:ie("Order By"),name:"orderBy",value:r,options:re.orderBy,onChange:function(e){return h("orderBy",e)}}),wp.element.createElement(ue,{label:ie("Order"),name:"order",value:i,options:re.order,onChange:function(e){return h("order",e)}}),wp.element.createElement(de,{name:"categories",label:ie("Categories"),value:c,onChange:function(e){return h("categories",e)}}),wp.element.createElement(de,{name:"tags",label:ie("Tags"),value:s,onChange:function(e){return h("tags",e)}}),wp.element.createElement(ue,{label:ie("Columns"),name:"columns",value:m,options:re.columns,onChange:function(e){return h("columns",e)}}),wp.element.createElement(pe,{name:"showTitle",label:ie("Show Title"),checked:!!u,onChange:function(e){return h("showTitle",e)}}),wp.element.createElement(pe,{name:"showExcerpt",label:ie("Show Excerpt"),checked:!!p,onChange:function(e){return h("showExcerpt",e)}}),wp.element.createElement(pe,{name:"showGoal",label:ie("Show Goal"),checked:!!d,onChange:function(e){return h("showGoal",e)}}),wp.element.createElement(pe,{name:"showFeaturedImage",label:ie("Show Featured Image"),checked:!!w,onChange:function(e){return h("showFeaturedImage",e)}}),wp.element.createElement(ue,{label:ie("Display Type"),name:"displayType",value:f,options:re.displayType,onChange:function(e){return h("displayType",e)}})))},fe=(wp.i18n.__,wp.element.Fragment),he=wp.components.ServerSideRender,ve=(0,wp.data.withSelect)(function(e){return{forms:e("core").getEntityRecords("postType","give_forms")}})(function(e){var t=e.attributes;return wp.element.createElement(fe,null,wp.element.createElement(we,r()({},e)),wp.element.createElement(he,{block:"give/donation-form-grid",attributes:t}))}),ye=wp.i18n.__,ge=((0,wp.blocks.registerBlockType)("give/donation-form-grid",{title:ye("Donation Form Grid"),description:ye("The GiveWP Donation Form Grid block insert an existing donation form into the page. Each form's presentation can be customized below."),category:"give",icon:wp.element.createElement(l,{color:"grey"}),keywords:[ye("donation"),ye("grid")],supports:{html:!1},attributes:le,edit:ve,save:function(){return null}}),wp.i18n.__),be={donorsPerPage:{type:"string",default:"12"},formID:{type:"string",default:"0"},orderBy:{type:"string",default:"post_date"},order:{type:"string",default:"DESC"},paged:{type:"string",default:"1"},columns:{type:"string",default:"best-fit"},showAvatar:{type:"boolean",default:!0},showName:{type:"boolean",default:!0},showTotal:{type:"boolean",default:!0},showDate:{type:"boolean",default:!0},showComments:{type:"boolean",default:!0},showAnonymous:{type:"boolean",default:!0},onlyComments:{type:"boolean",default:!1},commentLength:{type:"string",default:"140"},readMoreText:{type:"string",default:ge("Read more")},loadMoreText:{type:"string",default:ge("Load more")},avatarSize:{type:"string",default:"60"}},Ee=wp.i18n.__,Ce={};Ce.columns=[{value:"best-fit",label:Ee("Best Fit")},{value:"1",label:"1"},{value:"2",label:"2"},{value:"3",label:"3"},{value:"4",label:"4"}],Ce.order=[{value:"DESC",label:Ee("Descending")},{value:"ASC",label:Ee("Ascending")}],Ce.orderBy=[{value:"donation_amount",label:Ee("Donation Amount")},{value:"post_date",label:Ee("Date Created")}];var _e=Ce,Se=wp.i18n.__,ke=wp.blockEditor.InspectorControls,Ne=wp.components,Te=Ne.PanelBody,xe=Ne.SelectControl,De=Ne.ToggleControl,Pe=Ne.TextControl,Fe=function(e){var t=e.attributes,n=e.setAttributes,l=t.donorsPerPage,a=t.formID,o=t.orderBy,r=t.order,i=t.columns,c=t.showAvatar,s=t.showName,m=t.showTotal,u=t.showDate,p=t.showComments,d=t.showAnonymous,w=t.onlyComments,f=t.commentLength,h=t.readMoreText,y=t.loadMoreText,g=function(e,t){n(v()({},e,t))};return wp.element.createElement(ke,{key:"inspector"},wp.element.createElement(Te,{title:Se("Donor Wall Settings")},wp.element.createElement(Pe,{name:"donorsPerPage",label:Se("Donors Per Page"),value:l,onChange:function(e){return g("donorsPerPage",e)}}),wp.element.createElement(Pe,{name:"formID",label:Se("Form ID"),value:a,onChange:function(e){return g("formID",e)}}),wp.element.createElement(xe,{label:Se("Order By"),name:"orderBy",value:o,options:_e.orderBy,onChange:function(e){return g("orderBy",e)}}),wp.element.createElement(xe,{label:Se("Order"),name:"order",value:r,options:_e.order,onChange:function(e){return g("order",e)}}),wp.element.createElement(xe,{label:Se("Columns"),name:"columns",value:i,options:_e.columns,onChange:function(e){return g("columns",e)}}),wp.element.createElement(De,{name:"showAvatar",label:Se("Show Avatar"),checked:!!c,onChange:function(e){return g("showAvatar",e)}}),wp.element.createElement(De,{name:"showName",label:Se("Show Name"),checked:!!s,onChange:function(e){return g("showName",e)}}),wp.element.createElement(De,{name:"showTotal",label:Se("Show Total"),checked:!!m,onChange:function(e){return g("showTotal",e)}}),wp.element.createElement(De,{name:"showDate",label:Se("Show Time"),checked:!!u,onChange:function(e){return g("showDate",e)}}),wp.element.createElement(De,{name:"showComments",label:Se("Show Comments"),checked:!!p,onChange:function(e){return g("showComments",e)}}),wp.element.createElement(De,{name:"showAnonymous",label:Se("Show Anonymous"),checked:!!d,onChange:function(e){return g("showAnonymous",e)}}),wp.element.createElement(De,{name:"onlyComments",label:Se("Only Donors with Comments"),checked:!!w,onChange:function(e){return g("onlyComments",e)}}),wp.element.createElement(Pe,{name:"commentLength",label:Se("Comment Length"),value:f,onChange:function(e){return g("commentLength",e)}}),wp.element.createElement(Pe,{name:"readMoreText",label:Se("Read More Text"),value:h,onChange:function(e){return g("readMoreText",e)}}),wp.element.createElement(Pe,{name:"loadMoreText",label:Se("Load More Text"),value:y,onChange:function(e){return g("loadMoreText",e)}})))},Be=wp.element.Fragment,Oe=wp.components.ServerSideRender,Ie=function(e){var t=e.attributes;return wp.element.createElement(Be,null,wp.element.createElement(Fe,r()({},e)),wp.element.createElement(Oe,{block:"give/donor-wall",attributes:t}))},je=wp.i18n.__;(0,wp.blocks.registerBlockType)("give/donor-wall",{title:je("Donor Wall"),description:je("The GiveWP Donor Wall block inserts an existing donation form into the page. Each form's presentation can be customized below."),category:"give",icon:wp.element.createElement(l,{color:"grey"}),keywords:[je("donation"),je("wall")],supports:{html:!1},attributes:be,edit:Ie,save:function(){return null}})},38:function(e,t,n){var l=n(26);e.exports=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),a.forEach(function(t){l(e,t,n[t])})}return e}},59:function(e,t){function n(t,l){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},n(t,l)}e.exports=n},8:function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var l=t[n];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(e,l.key,l)}}e.exports=function(e,t,l){return t&&n(e.prototype,t),l&&n(e,l),e}}});
blocks/components/help-link/index.js CHANGED
@@ -10,7 +10,7 @@ const { __ } = wp.i18n;
10
  const GiveHelpLink = () => {
11
  return (
12
  <p className="give-blank-slate__help">
13
- Need help ? Get started with <a href="http://docs.givewp.com/give101/" target="_blank" rel="noopener noreferrer">{ __( 'Give 101' ) }</a>
14
  </p>
15
  );
16
  };
10
  const GiveHelpLink = () => {
11
  return (
12
  <p className="give-blank-slate__help">
13
+ Need help ? Get started with <a href="http://docs.givewp.com/give101/" target="_blank" rel="noopener noreferrer">{ __( 'GiveWP 101' ) }</a>
14
  </p>
15
  );
16
  };
blocks/components/select-form/index.js CHANGED
@@ -68,7 +68,7 @@ const SelectForm = ( { forms, attributes, setAttributes } ) => {
68
  componentUI = <NoForms />;
69
  } else {
70
  componentUI = (
71
- <GiveBlankSlate title={ __( 'Give Donation form' ) }>
72
  <ChosenSelect
73
  className="give-blank-slate__select"
74
  options={ getFormOptions() }
68
  componentUI = <NoForms />;
69
  } else {
70
  componentUI = (
71
+ <GiveBlankSlate title={ __( 'Donation Form' ) }>
72
  <ChosenSelect
73
  className="give-blank-slate__select"
74
  options={ getFormOptions() }
blocks/donation-form-grid/index.js CHANGED
@@ -17,8 +17,8 @@ import GiveDonationFormGrid from './edit/block';
17
 
18
  export default registerBlockType( 'give/donation-form-grid', {
19
 
20
- title: __( 'Give Donation Form Grid' ),
21
- description: __( 'The Give Donation Form Grid block insert an existing donation form into the page. Each form\'s presentation can be customized below.' ),
22
  category: 'give',
23
  icon: <GiveLogo color="grey" />,
24
  keywords: [
17
 
18
  export default registerBlockType( 'give/donation-form-grid', {
19
 
20
+ title: __( 'Donation Form Grid' ),
21
+ description: __( 'The GiveWP Donation Form Grid block insert an existing donation form into the page. Each form\'s presentation can be customized below.' ),
22
  category: 'give',
23
  icon: <GiveLogo color="grey" />,
24
  keywords: [
blocks/donation-form/index.js CHANGED
@@ -18,8 +18,8 @@ import GiveForm from './edit/block';
18
 
19
  export default registerBlockType( 'give/donation-form', {
20
 
21
- title: __( 'Give Form' ),
22
- description: __( 'The Give Donation Form block inserts an existing donation form into the page. Each form\'s presentation can be customized below.' ),
23
  category: 'give',
24
  icon: <GiveLogo color="grey" />,
25
  keywords: [
18
 
19
  export default registerBlockType( 'give/donation-form', {
20
 
21
+ title: __( 'Donation Form' ),
22
+ description: __( 'The GiveWP Donation Form block inserts an existing donation form into the page. Each donation form\'s presentation can be customized below.' ),
23
  category: 'give',
24
  icon: <GiveLogo color="grey" />,
25
  keywords: [
blocks/donor-wall/class-give-donor-wall.php CHANGED
@@ -208,7 +208,7 @@ class Give_Donor_Wall_Block {
208
 
209
  $content = array(
210
  'image_url' => GIVE_PLUGIN_URL . 'assets/dist/images/give-icon-full-circle.svg',
211
- 'image_alt' => __( 'Give Icon', 'give' ),
212
  'heading' => __( 'No donors found.', 'give' ),
213
  'help' => sprintf(
214
  /* translators: 1: Opening anchor tag. 2: Closing anchor tag. */
208
 
209
  $content = array(
210
  'image_url' => GIVE_PLUGIN_URL . 'assets/dist/images/give-icon-full-circle.svg',
211
+ 'image_alt' => __( 'GiveWP Icon', 'give' ),
212
  'heading' => __( 'No donors found.', 'give' ),
213
  'help' => sprintf(
214
  /* translators: 1: Opening anchor tag. 2: Closing anchor tag. */
blocks/donor-wall/index.js CHANGED
@@ -16,8 +16,8 @@ import GiveDonorWallGrid from './edit/block';
16
  */
17
 
18
  export default registerBlockType( 'give/donor-wall', {
19
- title: __( 'Give Donor Wall' ),
20
- description: __( 'The Give Donor Wall block inserts an existing donation form into the page. Each form\'s presentation can be customized below.' ),
21
  category: 'give',
22
  icon: <GiveLogo color="grey" />,
23
  keywords: [
16
  */
17
 
18
  export default registerBlockType( 'give/donor-wall', {
19
+ title: __( 'Donor Wall' ),
20
+ description: __( 'The GiveWP Donor Wall block inserts an existing donation form into the page. Each form\'s presentation can be customized below.' ),
21
  category: 'give',
22
  icon: <GiveLogo color="grey" />,
23
  keywords: [
changelog.txt CHANGED
@@ -2,86 +2,86 @@
2
  * Fix: There was a edge case bug released where a donor viewing a donation receipt in the browser could not due to the necessary columns not being created on install
3
 
4
  = 1.8.18: December 19th, 2017 =
5
- * New: There is now a new line item in Tools > System Info that displays whether upgrades have completed or not. [#2452](https://github.com/impress-org/Give/issues/2452)
6
- * New: You can now view donations based on the gateway that used for the donation. For instance, if you want to view all donations given via Stripe or PayPal you can view them all on the donations listing screen. See details: [#2397](https://github.com/impress-org/Give/issues/2397)
7
- * New: The "Donation Completed" and additional pages required plugin now display helpful text within the WP-Admin page listing screen. [#2353](https://github.com/impress-org/Give/issues/2353)
8
- * Fix: Donations made on "Set Donation" enabled forms that were give with a custom amount now properly display that it was a custom amount within the donations list screen. [#2401](https://github.com/impress-org/Give/issues/2401)
9
- * Fix: The Donations Importer was incorrectly marking donations as duplicates. [#2420](https://github.com/impress-org/Give/issues/2420)
10
- * Fix: With Give activated, purchasing and creating an account with WooCommerce displays the admin menu bar and provides subscriber role access to wp-admin. Give now no longer affects this with Woo purchases. [#2539](https://github.com/impress-org/Give/issues/2539)
11
- * Fix: We removed the "Billing Address" fieldset from the [give_profile_editor] shortcode in preparation for 2.0 which also resolved an issue with required fields preventing an admin from updating their password. [#2407](https://github.com/impress-org/Give/issues/2407)
12
- * Fix: Plain text emails didn't properly support hyperlinks. Now they output in a much better way. See details: [#2346](https://github.com/impress-org/Give/issues/2346)
13
- * Fix: If using "," for decimal separator and "." for thousands separator the custom amount minimum would incorrectly calculate. [#2526](https://github.com/impress-org/Give/issues/2526)
14
- * Fix: Resolved various minor PHP notices. [#2451](https://github.com/impress-org/Give/issues/2451), [#2493](https://github.com/impress-org/Give/issues/2493)
15
- * Fix: The export PDF report was not outputting multi-level donation form amounts correctly. [#2523](https://github.com/impress-org/Give/issues/2523)
16
- * Fix: Resolved a minor UI/UX bug with the data per-form recalculate tool. [#2475](https://github.com/impress-org/Give/issues/2475)
17
- * Tweak: Improved the SQL query for getting donations by ID function. This is part of our continued effor to ensure Give is as optimized and fast as possible. [#2443](https://github.com/impress-org/Give/issues/2443)
18
- * Tweak: The view receipt in browser link has been updated to utilize the donation receipt page rather than a blank page for compatibility reasons. [#2483](https://github.com/impress-org/Give/issues/2483)
19
- * Tweak: Cleaned up Give "Worker" capabilities in upgrade routine. [#2476](https://github.com/impress-org/Give/issues/2476)
20
 
21
  = 1.8.17: December 7th, 2017 =
22
- * New: Now you can export and import your settings configurations under Donations > Tools. [#2009](https://github.com/impress-org/Give/issues/2009)
23
- * New: Introduced bulk actions for the donor listing screen. [#2086](https://github.com/impress-org/Give/issues/2086), [#2243](https://github.com/impress-org/Give/issues/2243)
24
- * New: Admin headers now display the menu heirachy for easier navigation. [#2144](https://github.com/impress-org/Give/issues/2144)
25
- * New: Added inline notice support to the Give_Notices class. [#2180](https://github.com/impress-org/Give/issues/2180)
26
- * New: Many more currencies have been added to the plugin. [#2275](https://github.com/impress-org/Give/issues/2275)
27
- * New: The donation importer now allows you to customize the number of rows processed per batch to either speed up or down the import process. [#2427](https://github.com/impress-org/Give/issues/2427)
28
- * Tweak: Multi-level is the default now for new donation forms. [#2455](https://github.com/impress-org/Give/issues/2455)
29
- * Tweak: Run flush_rewrite_rules() after enabling categories or tags within settings so they display immediately. [#2291](https://github.com/impress-org/Give/issues/2291), [#2328](https://github.com/impress-org/Give/issues/2328)
30
- * Tweak: Audited and cleaned up the Give specific user access roles. [#2112](https://github.com/impress-org/Give/issues/2112)
31
- * Tweak: Improved the text that is sent to PayPal when a custom amount is given. [#2161](https://github.com/impress-org/Give/issues/2161)
32
- * Tweak: We've customized the email access functionality so that the entire donation history cannot be viewed for an account without first confirming that email. This is a functionality and security enhancement to prevent unauthorized access to donation history via a small donation. [#2023](https://github.com/impress-org/Give/issues/2023), [#2304](https://github.com/impress-org/Give/issues/2304)
33
- * Tweak: Various donation importer improvements and modifications for better data importing. [#2062](https://github.com/impress-org/Give/issues/2062), [#2249](https://github.com/impress-org/Give/issues/2249)
34
- * Tweak: Modified code throughout the plugin to support dynamic currencies in preparation for the upcoming Currency Switcher add-on. [#2197](https://github.com/impress-org/Give/issues/2197), [#2258](https://github.com/impress-org/Give/issues/2258), [#2311](https://github.com/impress-org/Give/issues/2311), [#2314](https://github.com/impress-org/Give/issues/2314), [#2315](https://github.com/impress-org/Give/issues/2315), [#2317](https://github.com/impress-org/Give/issues/2317), [#2324](https://github.com/impress-org/Give/issues/2324), [#2386](https://github.com/impress-org/Give/issues/2386), [#2403](https://github.com/impress-org/Give/issues/2403)
35
- * Tweak: Improved the address fieldset so that it's in a more expected order with "City" before "State" as is the preferred order. [#2226](https://github.com/impress-org/Give/issues/2226)
36
- * Tweak: Enforced a font size of 16px for input fields within a Give modal window on mobile devices to prevent the zoom effect that happens and can cause issues with the cursor position. [#2239](https://github.com/impress-org/Give/issues/2239)
37
- * Tweak: The default country is now set to the base country within address fieldsets. [#2343](https://github.com/impress-org/Give/issues/2343)
38
- * Tweak: Performance improvement via checking before deleting any payment for quick exit within give_delete_donation(). [#2393](https://github.com/impress-org/Give/issues/2393)
39
- * Tweak: Donation goals now display without decimal amounts. [#2372](https://github.com/impress-org/Give/issues/2372)
40
- * Fix: Resolved WP dashboard timeouts due to inefficient stats query for sites with many donations. [#2383](https://github.com/impress-org/Give/issues/2383)
41
- * Fix: Floating labels were broken within the Give modal due to a CSS change in 1.8.16 - the floating labels functionality has been restored. [#2341](https://github.com/impress-org/Give/issues/2341)
42
- * Fix: An error would occur when entering the same value for a donation as the minimum donation amount. [#2348](https://github.com/impress-org/Give/issues/2348)
43
- * Fix: Prevent multiple clicks on the donation submission button. [#2351](https://github.com/impress-org/Give/issues/2351)
44
- * Fix: Issue with new getPriceID when levels share the same price. [#2305](https://github.com/impress-org/Give/issues/2305)
45
- * Fix: The goal achieved message would not display properly when using button display mode. [#2337](https://github.com/impress-org/Give/issues/2337)
46
- * Fix: A bug where if more than one donation form are embedded on a page that use radio levels it can cause jumping between levels when clicked. [#2292](https://github.com/impress-org/Give/issues/2292)
47
- * Fix: Show "$0" within a newly created goal rather than a lonely "$". [#2296](https://github.com/impress-org/Give/issues/2296)
48
- * Fix: Bug preventing switching a donation's level within the donation details screen. [#2280](https://github.com/impress-org/Give/issues/2280)
49
- * Fix: The "Change Donor" dropdown would get partially hidden while open on the donation details page. [#2412](https://github.com/impress-org/Give/issues/2412)
50
- * Fix: Improved licensing logic to account for upgrades and changes to the licensing. Also, we now properly delete the license when deactivating it. [#2268](https://github.com/impress-org/Give/issues/2268), [#2418](https://github.com/impress-org/Give/issues/2418)
51
- * Fix: Prevent the donor's name from incorrectly being overwritten if they gave using a different name but the same email address. [#2460](https://github.com/impress-org/Give/issues/2460)
52
- * Fix: The recalculate all forms and a single form were not working. We have restored that functionality so they work as intended. [#2235](https://github.com/impress-org/Give/issues/2235), [#2319](https://github.com/impress-org/Give/issues/2319)
53
- * Fix: Improved settings tab CSS for smaller screens like tablets and mobile. [#2139](https://github.com/impress-org/Give/issues/2139)
54
- * Fix: Change Donor option not showing all donors in donation detail page in back-end. [#2378](https://github.com/impress-org/Give/issues/2378)
55
- * Fix: PHP Notice when changing the donation form title on the donation details page. [#2377](https://github.com/impress-org/Give/issues/2377)
56
- * Fix: Resolved issues with the Iranian Rial currency. [#2175](https://github.com/impress-org/Give/issues/2175)
57
- * Fix: Resolved issues with the formatting Indian Rupee currency. [#2461](https://github.com/impress-org/Give/issues/2461)
58
- * Fix: PHP notices when searching for a donor name on the donor listing admin page. [#2391](https://github.com/impress-org/Give/issues/2391)
59
- * Fix: The modal close button (x) was getting hidden by some themes. We've modified the CSS to be more cross-theme compatible. [#1709](https://github.com/impress-org/Give/issues/1709)
60
- * Fix: Give's modal display mode was conflicting with the Feed Them Social plugin. Now they work nicely together. [#1273](https://github.com/impress-org/Give/issues/1273)
61
 
62
  = 1.8.16: October 27th, 2017 =
63
- * New: Bulk actions now for Donors allow you to more easily delete donors and associated records. [#2086](https://github.com/impress-org/Give/issues/2086)
64
- * New: Payments now save the currency settings used to make the donation in preparation for the new currency switcher add-on coming soon and also improved future reporting. [#2153](https://github.com/impress-org/Give/issues/2153)
65
- * Tweak: The link for donor's to view their receipt ("View in Browser >") which appears in emails has better logic so that no matter where the donor clicks that link (on a different device, using a different browser, etc), they will have access to the donation receipt and other associated donor account information. [#1790](https://github.com/impress-org/Give/issues/1790)
66
- * Tweak: CSS improvements to the [give_donor_profile] shortcode. [#2190](https://github.com/impress-org/Give/issues/2190)
67
- * Tweak: Hardened give_listen_for_failed_payments(). [#2240](https://github.com/impress-org/Give/issues/2240)
68
- * Fix: Add-on activation banners weren't displaying due to a change made in a recent release. Now they are again. [#2241](https://github.com/impress-org/Give/issues/2241)
69
- * Fix: A notice now displays when you update/save a donor's records. [#2181](https://github.com/impress-org/Give/issues/2181)
70
- * Fix: Donations set to 00:00 time don't show within the "Today" or "Yesterday" reports filter. [#2221](https://github.com/impress-org/Give/issues/2221)
71
- * Fix: If using polyfill JS on your theme Give's CC fields would appear invalid on page load. [#2244](https://github.com/impress-org/Give/issues/2244)
72
 
73
  = 1.8.15: October 18th, 2017 =
74
- * New: Added support for dynamic currencies. [#2197](https://github.com/impress-org/Give/issues/2197)
75
- * Fix: The importer should map "Postal Code" and "Zip" to the single field. [#2164](https://github.com/impress-org/Give/issues/2164)
76
- * Fix: Renamed importer field "Donation Form" to proper naming "Donation Form Title". [#2165](https://github.com/impress-org/Give/issues/2165)
77
  * Fix: Issue with give_validate_license_when_site_migrated() causing sites to have excessive $_POST requests to the licensing server.
78
- * Fix: Improved the Tools > Data confirmation checkbox and submit button functionality to prevent excessive clicks. [#2195](https://github.com/impress-org/Give/issues/2195)
79
 
80
  = 1.8.14: October 13th, 2017 =
81
  * New: Integrated with Akismet for improved spam filtering [#673](https://github.com/impress-org/give/issues/673)
82
  * New: The "Tools > Import" now lists available import options. This makes room for settings and form export/import coming soon! [#2114](https://github.com/impress-org/give/issues/2114)
83
  * New: Helpful JS alerts are now displayed if you make settings changes and attempt to navigate away from the page without saving within WP-Admin. [#1998](https://github.com/impress-org/give/issues/1998), [#2069](https://github.com/impress-org/give/issues/2069)
84
- * New: All Give admin pages have a valid H1 tag for better a11y. [#2047](https://github.com/impress-org/give/issues/2047)
85
  * New: New setting added to select the default state that appears within the address fieldset. [#2036](https://github.com/impress-org/give/issues/2036)
86
  * New: Improved the receipt page for offline donations to provide more clearer instructions. [#1396](https://github.com/impress-org/give/issues/1396)
87
  * New: Added a link on the Donor's profile in wp-admin to go to the WP users' profile if connected. [#1249](https://github.com/impress-org/give/issues/1249)
@@ -105,16 +105,16 @@
105
  * Fix: Brought back the issue with responsive settings tabs no longer working due to broken jQuery selector. [#2106](https://github.com/impress-org/give/issues/2106)
106
  * Fix: The [give_profile_editor] shortcode was having some styling issues with some themes. [#2097](https://github.com/impress-org/give/issues/2097)
107
  * Fix: The [give_receipt] shortcode attributes were not working as expected. [#2085](https://github.com/impress-org/give/issues/2085)
108
- * Fix: The Give Reports graphs were not properly displaying thousands separators. [#2053](https://github.com/impress-org/give/issues/2053)
109
  * Fix: JS TypeError when clicking a bulk action checkbox in WP-admin within the donations list view. [#2051](https://github.com/impress-org/give/issues/2051)
110
- * Fix: The "Give Accountant" user role could not access the admin dashboard after logging in with WooCommerce activated. [#2022](https://github.com/impress-org/give/issues/2022)
111
  * Fix: The donation form creator page had display issues where the left half of the info is hidden below the menu tabs within lower resolutions. [#2000](https://github.com/impress-org/give/issues/2000)
112
  * Fix: The donation amount would be redued when thousands separator is set to a period. [#1982](https://github.com/impress-org/give/issues/1982)
113
  * Fix: The repeater field would display incorrect decimal separators for the amount field. [#1886](https://github.com/impress-org/give/issues/1886)
114
 
115
  = 1.8.13: September 7th, 2017 =
116
- * Important: Give will no longer work with PHP 5.2 and older versions. The minimum PHP version to use Give is now PHP 5.3 and newer. If you are using PHP 5.2 ask your host to upgrade your environment to be more secure, better supported, and faster. [#1949](https://github.com/impress-org/give/issues/1949)
117
- * New: Now you can import donations to Give using the new importer. Simply create a CSV file with the appropriate data and map use the importer to map your columns into Give accordingly. [#1966](https://github.com/impress-org/give/issues/1966)
118
  * New: Added additional guidelines for testing so contributors who want to submit PRs have additional information on how to test properly. [#2007](https://github.com/impress-org/give/issues/2007)
119
  * New: We are now storing the page ID and URL donors used to make a donation for future reporting. [#1996](https://github.com/impress-org/give/issues/1996)
120
  * New: When no list items are displayed within forms and donations, typically on fresh installs, helpful information will now display in its place rather than empty lists. [#1917](https://github.com/impress-org/give/issues/1917)
@@ -152,7 +152,7 @@
152
  * Tweak: The donation form's payment count column now links to the payments screen with that form as the filter rather than to logs. [#1824](https://github.com/impress-org/give/issues/1824)
153
  * Tweak: Developers are now using ESLint for JS coding standards. [#1827](https://github.com/impress-org/give/issues/1827)
154
  * Tweak: Updated the donation Receipt language for Offline Donation instructions to match other instances. [#1840](https://github.com/impress-org/give/issues/1840)
155
- * Tweak: The Give goal's shortcode inserter now only displays forms with goals enabled. [#1898](https://github.com/impress-org/give/issues/1898)
156
  * Tweak: The donation payments filters have been improved with more options and better CSS. [#1901](https://github.com/impress-org/give/issues/1901)
157
  * Tweak: Deprecated the give_get_purchase_summary() and improved the new give_payment_gateway_donation_summary() function. [#1902](https://github.com/impress-org/give/issues/1902)
158
  * Tweak: Scroll icons were displaying incorrectly on Windows within the Form edit Sub-tab items on flyout. [#1910](https://github.com/impress-org/give/issues/1910)
@@ -168,7 +168,7 @@
168
  * Fix: Changing levels of existing Multilevel donations was buggy and prevented switching to certain levels. [#1911](https://github.com/impress-org/give/issues/1911)
169
 
170
  = 1.8.11: July 11th, 2017 =
171
- * Fix: Compatibility issue with Yoast SEO's new Link Checker utility preventing new Give installs from activating properly. [#1848](https://github.com/impress-org/give/issues/1848)
172
 
173
  = 1.8.10: July 10th, 2017 =
174
  * New: A login notification now displays upon successful login within a donation form. [#1384](https://github.com/impress-org/give/issues/1384)
@@ -183,17 +183,17 @@
183
  * New: Added a confirmation alert when an admin attempts to delete a payment on the list screen. [#1773](https://github.com/impress-org/give/issues/1773)
184
  * New: You can now specify a timeframe when exporting donors. [#1427](https://github.com/impress-org/give/issues/1427)
185
  * New: PHP 5.2 will work but if you're running it a new banner will display prompting your to upgrade your server to a more modern and supported version. [#1723](https://github.com/impress-org/give/issues/1723)
186
- * New: Give now supports per user language settings. Now your users can use Give in the language they prefer as long as it's supported on WP.org. [#1769](https://github.com/impress-org/give/issues/1769)
187
  * New: You can now sort your donation forms more accurately by amount within wp-admin. [#1253](https://github.com/impress-org/give/issues/1253)
188
- * New: Give's Settings API now has separate fields for files and media. [#1758](https://github.com/impress-org/give/issues/1758), [#1761](https://github.com/impress-org/give/pull/1761)
189
  * Tweak: Deprecated a number of functions and hooks due to incorrect terminology with backwards compatiblity. [#896](https://github.com/impress-org/give/issues/896)
190
  * Tweak: Added a prefix to on_create_blog() function to prevent any potential conflicts. [#1809](https://github.com/impress-org/give/issues/1809)
191
  * Tweak: Removed AJAX warning banner producing some false positives for certain server configurations. [#1631](https://github.com/impress-org/give/issues/1631)
192
  * Tweak: The menu item list of "Donation Forms" is now included by default within WP-admin on install. [#1765](https://github.com/impress-org/give/issues/1765)
193
  * Tweak: Improved support for WPML. [#1609](https://github.com/impress-org/give/issues/1609)
194
- * Tweak: Improved support for SEO plugins creating XML sitemaps when Give's single form views are disabled. [#1690](https://github.com/impress-org/give/issues/1690)
195
  * Fix: An error message will display if visiting a donation receipt page without a payment_key. [#1484](https://github.com/impress-org/give/issues/1484), [#1763](https://github.com/impress-org/give/issues/1763)
196
- * Fix: Translation banners showing incorrectly for some users within Give's settings screen. [#1770](https://github.com/impress-org/give/issues/1770)
197
  * Fix: An invalid donation payment could accidentally be created if the admin clicked on the bulk actions submit button without first selecting a payment within the donations list screen. [#1801](https://github.com/impress-org/give/issues/1801)
198
  * Fix: If donor is using an additional email and the same has been email used to register a user from a donation form it created a conflict which is now resolved. [#1722](https://github.com/impress-org/give/issues/1722)
199
  * Fix: The link to view a donation form's income was incorrectly going to the main reports page rather than the one for that specific form. [#1825](https://github.com/impress-org/give/issues/1825)
@@ -210,11 +210,11 @@
210
 
211
  = 1.8.8: May 30, 2017 =
212
  * New: Added search functionality to donor, donation form, and donation payment dropdowns in wp-admin. [#1572](https://github.com/impress-org/give/issues/1572)
213
- * New: Added a date range filter to the `/donation/` Give API endpoint. [#758](https://github.com/impress-org/give/issues/758)
214
  * New: Revamped the donation receipt template so that items can easily be reordered. [#1674](https://github.com/impress-org/give/issues/1674)
215
  * New: The donation gateway used is now displayed within the donation listing page in wp-admin. [#1682](https://github.com/impress-org/give/issues/1682)
216
  * Fix: If a donation form's minimum custom amount was set to higher than the first donation level amount the donor would incorrectly receive a custom minimum required validation error. [#1680](https://github.com/impress-org/give/issues/1680)
217
- * Fix: Clicking the Give license notice no longer refreshes the page in wp-admin. [#1694](https://github.com/impress-org/give/issues/1694)
218
  * Fix: Added a JS confirmation when disconnecting a WP user from the a donor in wp-admin. [#1720](https://github.com/impress-org/give/issues/1720)
219
  * Fix: Sometimes the expiration field within the donation form loses its auto-formatting. [#1278](https://github.com/impress-org/give/issues/1278)
220
  * Fix: Conflict with WP101 plugin. [#1710](https://github.com/impress-org/give/issues/1710)
@@ -228,24 +228,24 @@
228
  * Tweak: Relocated the plugin setting's "Export" tab within wp-admin to Donations > Tools for better organization. [#1702](https://github.com/impress-org/give/issues/1702)
229
  * Tweak: Minor changes to the welcome screen. [#1561](https://github.com/impress-org/give/issues/1561)
230
  * Tweak: Relocated exports from Donations > Reports to Donations > Tools in wp-admin. [#1702](https://github.com/impress-org/give/issues/1702)
231
- * Tweak: Expanded the role of the Give "Worker" user role to include editing donation forms [#844](https://github.com/impress-org/give/issues/844)
232
 
233
  = 1.8.7.1: May 4, 2017 =
234
  * Fix: A license notice appears and is not dismissible when it's expiration timestamp is out of date which can be annoying to the admin. [#1658](https://github.com/impress-org/give/issues/1658)
235
  * Fix: PHP Strict Standards warning no longer displays when you have add-ons installed. [#1659](https://github.com/impress-org/give/issues/1659)
236
 
237
  = 1.8.7: May 3, 2017 =
238
- * New: Revamped how Give handles caching with a new cache API. [#1617](https://github.com/impress-org/give/issues/1617)
239
- * New: The "New User Notification" email is now formatted like other Give emails and is also now filterable. [#1623](https://github.com/impress-org/give/issues/1623), [#1577](https://github.com/impress-org/give/issues/1577)
240
- * New: Added the "Processing" status into Give core in preparation for future enhancements. [#1615](https://github.com/impress-org/give/issues/1615)
241
  * Tweak: Update WP Session Manager library to the latest version. [#1646](https://github.com/impress-org/give/issues/1646)
242
  * Tweak: Stop echoing shortcodes in favor of returning their output for better WP REST API compatibility. [#1614](https://github.com/impress-org/give/issues/1614)
243
  * Tweak: Improved verbiage for the "Email already in use" notice. [#1624](https://github.com/impress-org/give/issues/1624)
244
  * Tweak: Updated the placeholder address for the "Offline Donations" gateway to an unmailable address. This is in the hopes that folks will better notice and update it to their actual mailing address. [#1623](https://github.com/impress-org/give/issues/1623)
245
- * Fix: Improved mobile responsiveness of the Give donation form modal display mode. [#1636](https://github.com/impress-org/give/issues/1636)
246
  * Fix: Formatting was incorrect for the Danish Kroner. [#1632](https://github.com/impress-org/give/issues/1632)
247
  * Fix: If an add-on doesn't have a license active it now displays plugin update notifications regardless of license status. [#1649](https://github.com/impress-org/give/issues/1649)
248
- * Fix: Ensure that Give core updates run in consecutive order. [#1626](https://github.com/impress-org/give/issues/1626)
249
 
250
  = 1.8.6: April 10, 2017 =
251
  * Fix: Provide a fallback for using `price_id` rather than `give_price_id`. Some gateways were incorrectly assigning it as a donation level within the receipt despite the correct custom amount being processed. [#1598](https://github.com/impress-org/give/issues/1598)
@@ -257,24 +257,24 @@
257
  = 1.8.5: March 29, 2017 =
258
  * New: Added a "Billing Details" as an option in PayPal Standard gateways which adds address fields to the gateway. The field data is then passed to PayPal and pre-filled on the PayPal payment form. [#1573](https://github.com/impress-org/give/issues/1573)
259
  * New: Button only display mode now has an option to customize the donate button text. [#1494](https://github.com/impress-org/give/issues/1494)
260
- * New: There is now a colorpicker setting field in the Give Setting API. [#1566](https://github.com/impress-org/give/issues/1566)
261
- * Fix: If Give is upgraded from pre-1.8 to the latest version upgrades but does not run the manual upgrade routine the donation forms will continue to remain open for guest donations. [#1578](https://github.com/impress-org/give/issues/1578)
262
  * Fix: There was an issue with the 1.8 upgrade routine where it was incorrectly disabling the Offline Donations gateway per form. [#1579](https://github.com/impress-org/give/issues/1579)
263
- * Fix: The upgrade routine would not properly run on pages outside of Give in wp-admin. This has been fixed, now users can upgrade the db anywhere in wp-admin. [#1580](https://github.com/impress-org/give/issues/1580)
264
 
265
  = 1.8.4: March 1, 2017 =
266
  * Fix: When a donation form has guest donations enabled and the registration + login option enabled the optional fields were being incorrect required. [#1553](https://github.com/impress-org/give/issues/1553)
267
- * Fix: Minor RTL style issue with the i18n banner that displays asking help translating Give when WP-Admin is in a non-supported language. [#1547](https://github.com/impress-org/give/issues/1547)
268
  * Fix: Updated the included add-on software licensing class and fixed active license placeholders. [#1556](https://github.com/impress-org/give/issues/1556)
269
 
270
  = 1.8.3: February 27, 2017 =
271
  * New: The new Goal Complete message has been turned into a WYSIWYG that also render oEmbeds like YouTube and WordPress shortcodes. This means now you can display a custom video or any content you'd like when a goal has completed. [#1504](https://github.com/impress-org/give/issues/1504), [#1545](https://github.com/impress-org/give/issues/1545)
272
- * New: The Give Settings API received a new API Key field type that we will be rolling out into each of the payment gateways for additional security. [#1540](https://github.com/impress-org/give/issues/1540)
273
- * Tweak: Mod_security on some servers was flagging Give's icomoon custom font icons in WP-admin so we removed the hyphen causing the security flag. [#1535](https://github.com/impress-org/give/issues/1535)
274
  * Fix: Email access was not properly using the give_is_setting_enabled() conditional therefore not allowing non-WP users to access their donation history. The condition has been fixed and functionality restored. [#1551](https://github.com/impress-org/give/issues/1551)
275
  * Fix: Show correct log counts in WP-Admin under Donations > Tools > Logs. [#1531](https://github.com/impress-org/give/issues/1531)
276
  * Fix: The gateway and donation ID was not properly displaying under Donations > Tools > Logs. [#1529](https://github.com/impress-org/give/issues/1529)
277
- * Fix: The new Give Settings in 1.8+ would sometimes return an incorrect tab when using non-English languages such as Dutch and Hebrew. [#1510](https://github.com/impress-org/give/issues/1510)
278
 
279
  = 1.8.2: February 21, 2017 =
280
  * New: A login field will show by default now if a non-logged in user attempts to view the donation history page without email access enabled. [#1485](https://github.com/impress-org/give/issues/1485)
@@ -298,8 +298,8 @@
298
  * New: Improved UX/UI for Reports pages. [#1114](https://github.com/impress-org/give/issues/1114)
299
  * New: Improved UX for admin settings screens that have many tabs to prevent them from bumping to two lines. [#1466](https://github.com/impress-org/give/issues/1466
300
  * New: Added support to create links to donation forms with a pre-selected donation level. [#1422](https://github.com/impress-org/give/issues/1422
301
- * Tweak: Give's donation form widget now includes the "Display Option" functionality. [#1269](https://github.com/impress-org/give/issues/1269)
302
- * Tweak: CMB2 has now been deprecated in favor for Give's settings API. [#991](https://github.com/impress-org/give/issues/991)
303
  * Tweak: Only show Add-on activation banner for user who activated the plugin. [#1036](https://github.com/impress-org/give/issues/1036)
304
  * Tweak: Added backend and frontend validation to prevent the admin from saving the same success and failure page. [#724](https://github.com/impress-org/give/issues/724)
305
  * Tweak: Responsive and general CSS improvements for frontend donation forms. [#1453](https://github.com/impress-org/give/issues/1453), [#1258](https://github.com/impress-org/give/issues/1258), [#1441](https://github.com/impress-org/give/issues/1441)
@@ -327,7 +327,7 @@
327
 
328
  = 1.7: December 7, 2016 =
329
  * New: Custom HTML5 alert messages provide better context for donors. [#351](https://github.com/impress-org/give/issues/351)
330
- * New: Give CLI now included in Core for developers. [#841](https://github.com/impress-org/give/issues/841)
331
  * New: Donation details screen now displays more information and is mobile responsive. [#887](https://github.com/impress-org/give/issues/887)
332
  * New: Email tag {receipt_link_url} added. [#581](https://github.com/impress-org/give/issues/581)
333
  * New: Deprecated actions and filters to fix non-donation based terminology. [#896](https://github.com/impress-org/give/issues/896)
@@ -339,7 +339,7 @@
339
  * Tweak: Optimized payment gateway loading and ensure that the proper gateway is returned if donor is brought back to website from an offsite gateway like PayPal Standard. Also, new PHPUnit tests for gateways added. [#1119](https://github.com/impress-org/give/issues/1119)
340
  * Tweak: Organize data with a logical relationship in grids for table accessibility. [#922](https://github.com/impress-org/give/issues/922)
341
  * Tweak: Terminology changes - "Transactions" now called "Donations" and "Payments" now termed "Donation" in WP-admin. [#896](https://github.com/impress-org/give/issues/896)
342
- * Tweak: Removed unnecessary Give user roles. [#662](https://github.com/impress-org/give/issues/662)
343
  * Tweak: Remove "Form Labels" functions from translation strings. [#1003](https://github.com/impress-org/give/issues/1003)
344
  * Tweak: a11y + UX - The terms agreement checkbox should be a required field. [#1200](https://github.com/impress-org/give/issues/1200)
345
  * Tweak: Removed the bulk edit "Price" field. [#1252](https://github.com/impress-org/give/issues/1252)
@@ -356,8 +356,8 @@
356
  = 1.6.4: November 10, 2016 =
357
  * New: {form_title} email tag that outputs only the donation form title and improved the email tag display in the plugin's settings. [#943](https://github.com/impress-org/give/issues/943)
358
  * Fix: {donation} email tag was not properly displaying the donation form title along with the level for multi-level donations. [#943](https://github.com/impress-org/give/issues/943)
359
- * Fix: Removed all usage of ttf fonts within Give to prevent strict mod_security warnings on certain hosts. [#794](https://github.com/impress-org/give/issues/794)
360
- * Fix: If theme doesn't register image sizes there is a PHP Warning on the Give Settings page. [#1163](https://github.com/impress-org/give/issues/1163)
361
 
362
  = 1.6.3: October 26, 2016 =
363
  * Fix: PayPal Standard donations payments being set incorrectly to failed. [#1152](https://github.com/impress-org/give/issues/1152)
@@ -365,9 +365,9 @@
365
  * Tweak: The "Email Access" message is now filtered via `give_email_access_message`. [#1147](https://github.com/impress-org/give/issues/1147)
366
 
367
  = 1.6.2: October 4, 2016 =
368
- * New: Internationalization banner now promotes to admins translating Give in languages it doesn't yet support. The banner will only display under Donations > Settings and is dismissible. [#1021](https://github.com/impress-org/give/issues/1021)
369
- * New: The Give widget has a new "Display Option" field which defaults to "modal" to help improve display in sidebars. [#1043](https://github.com/impress-org/give/issues/1034)
370
- * Tweak: The Give widget now uses radio buttons for options rather than a dropdown. [#1042](https://github.com/impress-org/give/issues/1042)
371
  * Tweak: Improved the styles of the Add-on activation banner. [#1081](https://github.com/impress-org/give/issues/1081)
372
  * Fix: Donation form names with an apostrophe in them were displaying a backslash in the name for the PayPal Standard gateway. [#1079](https://github.com/impress-org/give/issues/1079)
373
  * Fix: Prevent the donor from saving an empty email address in the [give_profile_editor] shortcode. [#999](https://github.com/impress-org/give/issues/999)
@@ -385,10 +385,10 @@
385
  * New: Added email tag support to Offline Donation Admin Notification. [#846](https://github.com/impress-org/give/issues/846)
386
  * New: Added a "Reset Password" option to the donation form if the user is prompted to login. [#723](https://github.com/impress-org/give/issues/723)
387
  * New: Add the ability for admins to switch a transaction to a different form. [#429](https://github.com/impress-org/give/issues/429)
388
- * New: Setting to adjust the number of decimal spaces. Give now support zero and three decimal currencies. [#738](https://github.com/impress-org/give/issues/738)
389
  * New: Human readable large monetary goal formats. For instance, if you have a goal of $2 million it will not display as "2,000,000" but rather "2 million". [#650](https://github.com/impress-org/give/issues/650)
390
- * New: Address Give's right-to-left issues with a complete audit & resolution. [#736](https://github.com/impress-org/give/issues/736)
391
- * New: New template added for Give goals. [#411](https://github.com/impress-org/give/issues/411)
392
  * New: Easier and more understandable strings according for translators. [#451](https://github.com/impress-org/give/issues/451)
393
  * New: Added a new filter "give_pdf_export_logo" to easily customize the export logo. [#802](https://github.com/impress-org/give/issues/802)
394
  * New: Customer meta class added for updating and saving donor data for non-users outside usermeta. [#653](https://github.com/impress-org/give/issues/653)
@@ -413,7 +413,7 @@
413
  * Fix: Auto populate the correct donation level when user adds a matching custom amount. [#730](https://github.com/impress-org/give/issues/730)
414
  * Fix: The "Export Donation History" csv no longer had the "Form Title" column and contained unnecessary columns. [#757](https://github.com/impress-org/give/issues/757)
415
  * Fix: A CSS conflict appeared with some themes when users view the donation receipt in browser and admins preview emails in wp-admin. [#818](https://github.com/impress-org/give/issues/818)
416
- * Fix: Prevent editor shortcode generator from displaying for users who don't have access to Give donation form editing. [#845](https://github.com/impress-org/give/issues/845)
417
 
418
  = 1.5.2: June 31, 2016 =
419
  * New: Added an addition "status" column for donation logs. [#684](https://github.com/impress-org/give/issues/684)
@@ -433,7 +433,7 @@
433
  * New: Added the ability to delete all test transactions under "Donations > Reports > Tools". [#263](https://github.com/impress-org/give/issues/263)
434
  * New: Recalculate stats tool now available to recount individual donor statistics, delete test transactions, or reset all your statistics entirely. [#411](https://github.com/impress-org/give/issues/441)
435
  * New: New Give_Payments class added which allows easier development for donation payments. [#504](https://github.com/impress-org/give/issues/504)
436
- * New: Added "Test Mode" labels to more easily identify donations made while Give is in Test Mode. [#188](https://github.com/impress-org/give/issues/188)
437
  * New: Template wrapper support for the "Catch Evolution" theme added. [#632](https://github.com/impress-org/give/issues/632)
438
  * New: Export additional data and control the export columns for donors under Reports > Export > Export Donors in CSV. [#630](https://github.com/impress-org/give/issues/630)
439
  * New: South Korean Won added to list of currencies. [#624](https://github.com/impress-org/give/issues/624)
@@ -469,7 +469,7 @@
469
  = 1.4.2: April 26, 2016 =
470
  * Fix: Bug with Custom Amount minimum and currencies with "," for decimal separator miscalculating the amounts - https://github.com/impress-org/give/issues/591
471
  * Fix: Tooltips weren't loading properly when clicking the "Cancel" button after opting to create an account - https://github.com/impress-org/give/issues/500
472
- * Fix: Closing Give Donation Modal Displays "give-hidden" elements in form incorrectly - https://github.com/impress-org/give/issues/582
473
  * Fix: Ensure email is set in PHP session to view donation history after donating properly without having to preform additional email access request - https://github.com/impress-org/give/issues/587
474
  * Fix: Moved "Agree to Terms" checkbox to the left-hand side for better usability and appearance - https://github.com/impress-org/give/issues/669
475
  * Tweak: Removing the top loading animation when changing donation amounts to reduce theme compatibility issues with it - https://github.com/impress-org/give/issues/556
@@ -481,7 +481,7 @@
481
  * Fix: Member-only donation forms don't display member-only validation responses properly - https://github.com/impress-org/give/issues/551
482
  * Fix: Email access cookie path set incorrectly breaks viewing details - https://github.com/impress-org/give/issues/570
483
  * Fix: Validation conflicts with MemberPress - thanks @jimwebb - https://github.com/impress-org/give/issues/568
484
- * Fix: If no Give logs under Settings > Reports > Logs then the log navigation does not display - https://github.com/impress-org/give/issues/564
485
  * Fix: Login/Cancel/Register within donation form don't trigger float-labels - https://github.com/impress-org/give/issues/574
486
  * Fix: Login/Cancel/Register within donation form has problems maintaining gateway-specific fields when changing gateways - https://github.com/impress-org/give/issues/574
487
  * Tweak: Deprecated give_no_guest_checkout() in favor of give_logged_in_only() - https://github.com/impress-org/give/issues/551
@@ -498,7 +498,7 @@
498
  * Tweak: Removed usage of the image size "give_form_thumbnail" in favor of "give_form_single" - https://github.com/impress-org/give/issues/412
499
  * Tweak: Increased modal windows z-index value - https://github.com/impress-org/give/issues/524
500
  * Tweak: Added additional checks to the "System Info" settings tab - https://github.com/impress-org/give/issues/506
501
- * Tweak: Removed Give's custom thumbnail size in favor for using WordPress' large media size to prevent image quality issues and excess image creation - https://github.com/impress-org/give/issues/535
502
  * Tweak: Use $_SERVER['HTTP_HOST'] rather than $_SERVER['SERVER_NAME'] in give_get_current_page_url() - https://github.com/impress-org/give/issues/530
503
  * Fix: Email compatibility with Mandrill WP plugin - https://github.com/impress-org/give/issues/548
504
  * Fix: Add trailing slash to home_url() to prevent homepage redirect - https://github.com/impress-org/give/issues/545
@@ -510,15 +510,15 @@
510
  * Fix: Alternative to fopen provided for PDF exports - https://github.com/impress-org/give/issues/511
511
 
512
  = 1.3.6: Mar 9, 2016 =
513
- * New: Give French translation provided by Laurent. Thanks! - https://github.com/impress-org/give/issues/472
514
- * New: Give Spanish translation provided by Javier. Thanks! - https://github.com/impress-org/give/issues/501
515
  * New: Minimum custom donation amount feature added; now you customize custom donations to help prevent fraud and further refine giving - https://github.com/impress-org/give/issues/390
516
  * New: Added additional filters for the donation form fieldset headings - https://github.com/impress-org/give/issues/487
517
  * Tweak: Improved "Offline Donations" gateway admin notification messaging - https://github.com/impress-org/give/issues/448
518
  * Tweak: Optimized loading animations and placement - https://github.com/impress-org/give/issues/508
519
  * Tweak: Sessions only started on WP frontend - https://github.com/impress-org/give/issues/493
520
  * Fixed: Switching levels with set donation doesn't display "Updating Amount..." animation - https://github.com/impress-org/give/issues/510
521
- * Fixed: Updated "At a Glance" dashboard widget icon to be Give symbol rather than empty circle - https://github.com/impress-org/give/issues/492
522
  * Fixed: Donation total does not show the currency sign when changing custom amount - thanks @pryley - https://github.com/impress-org/give/issues/485
523
  * Fixed: Currency output has better support for - https://github.com/impress-org/give/issues/468
524
  * Fixed: {receipt_link} now outputs URL if plain-text selected for email format - https://github.com/impress-org/give/issues/384
@@ -530,14 +530,14 @@
530
  * Fixed: Offline Donation Emails not using Give_Emails class - https://github.com/impress-org/give/issues/447
531
 
532
  = 1.3.5: Jan 12, 2016 =
533
- * New: give_settings_array_insert() function to help other Add-ons and plugins insert Give settings at a desired position
534
  * New: give_description settings field type for plugin authors to easily add content to the settings
535
  * New: Add support for TF "Philanthropy" theme - https://github.com/impress-org/give/issues/454
536
  * Fixed: Goal progress bar class name needs a prefix to avoid conflicts with Bootstrap - https://github.com/impress-org/give/issues/399
537
  * Fixed: Logged in user, different email address, new donor - https://github.com/impress-org/give/issues/437
538
  * Fixed: Test email save notification appears three times - https://github.com/impress-org/give/issues/364
539
  * Fixed: [give_receipt] not passing Form title properly when "payment_key" option set to true - https://github.com/impress-org/give/issues/443
540
- * Fixed: Give Network Activated on WP Multisite Displaying upgrade messages for new sites incorrectly - https://github.com/impress-org/give/issues/439
541
  * Fixed: .mo file corruption issue with Brazilian Portuguese translation file - https://github.com/impress-org/give/issues/458
542
  * Fixed: Correct for/id relationship in credit card fields #a11y - Thanks @joedolson https://github.com/impress-org/give/issues/459
543
 
@@ -548,7 +548,7 @@
548
  * Fixed security vulnerability due to WP session IDs
549
 
550
  = 1.3.2: Dec 11, 2015 =
551
- * New: German/Deutsch translation for Give provided by Konrad - Thanks! :) - https://github.com/impress-org/give/issues/383
552
  * New: Polish/Polski translation provided by Emilia - Thanks! :) - https://github.com/impress-org/give/issues/418
553
  * New: Introduced Give_Cron class for scheduling routine events - https://github.com/impress-org/give/issues/422
554
  * New: Introduced `give_can_view_receipt` function with `give_user_can_view_receipt_item` - https://github.com/impress-org/give/issues/407
@@ -563,7 +563,7 @@
563
  * Fix: Payments that are in "Pending" status for more then 10 days are not automatically set to "Abandoned" status instead of staying in "Pending" status
564
  * Fix: Shortcode builder dialogs do not work when the "SiteOrigin Widgets Bundle" plugin is active - https://github.com/impress-org/give/issues/405
565
  * Fix: Missing calculation in give stats earnings - thanks @andrejcremoznik - https://github.com/impress-org/give/issues/408
566
- * Fix: Give donation form shortcode not respecting show_goal="false" - https://github.com/impress-org/give/issues/360
567
  * Fix: HTML5 required attribute needs to respect give_is_field_required() conditonal - https://github.com/impress-org/give/issues/361
568
  * Fix: Custom wrapper added for the popular Avada theme - https://github.com/impress-org/give/issues/366
569
  * Fix: Basic CSS style added for .give-btn buttons - https://github.com/impress-org/give/issues/234
@@ -578,7 +578,7 @@
578
  * Fix: Fixed Safari iOS bug with HTML5 required attribute and form reloading - https://github.com/impress-org/give/issues/402
579
  * Tweak: Added table_exists method to Give_DB class - https://github.com/impress-org/give/pull/404
580
  * Tweak: Change labels to "Donation Form" within admin - https://github.com/impress-org/give/issues/303
581
- * Tweak: "Donor" column link under Give > Transactions now goes to donor's page - https://github.com/impress-org/give/issues/285
582
  * Tweak: Updated nav-tab wrappers heading tag to h1s for WordPress 4.4s #a11y release - https://github.com/impress-org/give/issues/377
583
  * Tweak: Updated how CMB2 is included to prevent conflicts with other themes and/or plugins - https://github.com/impress-org/give/issues/389
584
  * Tweak: Add visual line break to Donor card second address line
@@ -594,9 +594,9 @@
594
  * New: Added html5 required attributes to required donation fields like first name, email, and CC fields - https://github.com/impress-org/give/issues/346
595
  * Fix: Multiple billing fields being output when multiple forms on a single page - https://github.com/impress-org/give/issues/310
596
  * Fix: Assume multiple give dropdown buttons - https://github.com/impress-org/give/issues/310
597
- * Fix: Give admin dashicon no longer lights up annoyingly on page load in wp-admin - https://github.com/impress-org/give/issues/315
598
  * Fix: Prevent fatal error if user has CMB2 plugin installed - https://github.com/impress-org/give/issues/321
599
- * Fix: When you save the Give Global Settings there is now a notice that displays - https://github.com/impress-org/give/issues/312
600
  * Fix: PayPal transactions types field label updated to "PayPal Transaction Type" - https://github.com/impress-org/give/issues/293
601
  * Fix: Custom Jupiter theme wrapper start and end added to prevent single donation form views from being incorrectly formatted - https://github.com/impress-org/give/issues/170
602
  * Fix: [give_receipt] options now work as expected - https://github.com/impress-org/give/issues/267
@@ -625,25 +625,25 @@
625
  = 1.3: Sep 30, 2015 =
626
  * Special shout out to a rock star contributor @pryley https://github.com/pryley - v1.3 wouldn't be packed full with all these awesome enhancements without him!
627
  * New: Floating labels functionality! Enable floating labels to provide a cleaner donation interface for your users. Thanks @pryley - https://github.com/impress-org/give/pull/231
628
- * New: Shortcode generator for easily adding the various Give shortcodes to your pages and posts. Special thanks to @pryley for all his hard work on this! https://github.com/impress-org/give/pull/275
629
  * New: Goal shortcode added to Core so you can now show various donation form goals separately from donation forms - https://github.com/impress-org/give/issues/184
630
  * New: Global setting to disable single give forms sidebars added - https://github.com/impress-org/give/issues/192
631
  * New: 'give_forms_single_summary_classes' filter added for customizing form wrapper classes
632
  * New: Advanced global setting added for load scripts in the footer - https://github.com/impress-org/give/issues/209
633
  * New: Admin - Refresh Reports button added to ensure user can clear transients used to store reporting data - https://github.com/impress-org/give/issues/210 and https://github.com/impress-org/give/issues/85
634
- * New: Basic table styles for Give tables - https://github.com/impress-org/give/issues/232
635
  * New: Custom amount field displays numbers by default on mobile/tablet - https://github.com/impress-org/give/issues/233
636
  * New: Bower implemented to manage third-party JS scripts - Thanks @pryley https://github.com/impress-org/give/pull/236
637
  * New: Swedish translation files added - Thanks @mepmepmep https://github.com/impress-org/give/issues/238
638
  * New: Changed the ajax loader text from "Updating Price" to "Updating Amount" - https://github.com/impress-org/give/issues/269
639
  * Fix: Modal close button now displays properly - https://github.com/impress-org/give/issues/228
640
  * Fix: [give_login] shortcode now working as expected - also fixed up the logic to output the new [give_goal] shortcode see - https://github.com/impress-org/give/issues/279
641
- * Fix: Admin Give menu section called "Donation Forms" rather than just "Forms" thanks @pryley - https://github.com/impress-org/give/issues/196
642
  * Fix: Include CMB2CSS in the head to avoid FOUC https://github.com/impress-org/give/issues/243
643
  * Fix: Test Mode Active notification displays for editors when inactive https://github.com/impress-org/give/issues/242
644
  * Fix: Delete invalid licenses and when a valid license is entered the field is now a password type https://github.com/impress-org/give/issues/203
645
  * Fix: When Only a Payment Gateway without CC Fields is Active Fatal JS error https://github.com/impress-org/give/issues/253
646
- * Fix: Multiple Give Forms on Single Page Causes CC Validation to Fail https://github.com/impress-org/give/issues/254
647
  * Fix: Donation form income totals not properly updated when manually updating amounts or deleting transactions causing goals to not calculate correctly - https://github.com/impress-org/give/issues/188
648
  * Fix: Admin Column: If no goal is set for a donation form show "No Goal Set" rather than "0.00" - https://github.com/impress-org/give/issues/256
649
  * Fix: Norwegian Kroner currency symbol adjustments - https://github.com/impress-org/give/issues/256
@@ -675,7 +675,7 @@
675
  * Fix: https/ssl padlock font now displays correctly https://github.com/impress-org/give/issues/220
676
 
677
  = 1.1: July 22, 2015 =
678
- * New: A front-facing JSON/XML API that makes it possible to query donation data directly from your WordPress site; this corresponds with the Zapier Add-on for Give: http://givewp.com/addons/zapier/
679
  * New: Added warning to frontend donation forms when test mode is enabled
680
  * Improvement: PalPal Standard now displays the multi-level text within PayPal @see: https://github.com/impress-org/give/issues/164
681
  * Tweak: Moved the "Test Mode" option out from General Settings to Payment Gateways > Gateway Settings from better visibility
@@ -709,20 +709,20 @@
709
  * New: [give_profile_editor] shortcode that enables donors to customize their account information on the frontend #130 https://github.com/impress-org/give/issues/130
710
  * New: Uninstall.php file which deletes ALL data if the user chooses to do so under Settings > Advanced
711
  * New: composer.json file for developers
712
- * New: Dynamic sidebar for singular Give Donation Forms. The sidebar will appear under Appearances > Widgets if you have not disabled Give's singular post type in Give > Settings > Display Options. You can add widgets of your choosing to this section and they will display to the left of your forms, below the main form featured image.
713
  * New: Offline Donation enhancements including customizable donation instructions email sent to user upon form completion. See: https://github.com/impress-org/give/issues/124
714
  * New: Goals for Donation Forms. Thanks @ibndawood https://github.com/ibndawood @see https://github.com/impress-org/give/issues/42
715
  * New: Admin CSS improvement - Now conditional fields are indicated with a slight gray background color
716
- * New: Script Optimization - Give now only loads one minified JS script and one CSS file to keep load times fast and minimize footprint
717
  * New: Using Grunt to generate POT file now for much more timely and accurate translations
718
- * New: Give now has Composer support @see: https://packagist.org/packages/impress-org/give thanks @michaelbeil
719
  * Fix: Admin Logs CSS: https://github.com/impress-org/give/issues/127
720
  * Fix: Incorrect amount formatting when currency separators set to "," for both thousands and decimals. @see: https://github.com/impress-org/give/issues/150
721
  * Fix: Broken "lock" image that appears above donation fields for SSL sites @see: https://github.com/impress-org/give/issues/128
722
  * Fix: Updated Magnific class to prevent conflicts with other Magnific modals
723
 
724
  = 0.9 beta =
725
- * New: Global options to disable the form excerpt and featured image found under Give > Settings > Display Options
726
  * New: Enable the billing details section for offline donations. The fieldset will appear above the offline donation instructions. Note: You may customize this option per form as needed. Per request https://github.com/impress-org/give/issues/26
727
  * New: Theme template compatibility updates for Flatsome, X Theme, and Avada, Twenty-*
728
  * New: Two new filters introduced give_default_wrapper_start and give_default_wrapper_end to modify template wrappers
@@ -753,7 +753,7 @@
753
  * Fix: PHP Notice: Undefined variable: unlimited: https://github.com/impress-org/give/issues/89 - Thanks @sumobi
754
  * Fix: Prefix .icon class to prevent conflicts #103: https://github.com/impress-org/give/issues/103 - Thanks @stevengliebe
755
  * Update: Removed unnecessary contextual help files until we decide how we are going to approach this with the plugin
756
- * Update: Inline code comments improved to be more specific to Give - some were incorrectly describing old EDD functionality
757
  * Security: Hardened URLs with esc_url() across the plugin core
758
 
759
  = 0.8 beta =
2
  * Fix: There was a edge case bug released where a donor viewing a donation receipt in the browser could not due to the necessary columns not being created on install
3
 
4
  = 1.8.18: December 19th, 2017 =
5
+ * New: There is now a new line item in Tools > System Info that displays whether upgrades have completed or not. [#2452](https://github.com/impress-org/givewp/issues/2452)
6
+ * New: You can now view donations based on the gateway that used for the donation. For instance, if you want to view all donations given via Stripe or PayPal you can view them all on the donations listing screen. See details: [#2397](https://github.com/impress-org/givewp/issues/2397)
7
+ * New: The "Donation Completed" and additional pages required plugin now display helpful text within the WP-Admin page listing screen. [#2353](https://github.com/impress-org/givewp/issues/2353)
8
+ * Fix: Donations made on "Set Donation" enabled forms that were give with a custom amount now properly display that it was a custom amount within the donations list screen. [#2401](https://github.com/impress-org/givewp/issues/2401)
9
+ * Fix: The Donations Importer was incorrectly marking donations as duplicates. [#2420](https://github.com/impress-org/givewp/issues/2420)
10
+ * Fix: With GiveWP activated, purchasing and creating an account with WooCommerce displays the admin menu bar and provides subscriber role access to wp-admin. GiveWP now no longer affects this with Woo purchases. [#2539](https://github.com/impress-org/givewp/issues/2539)
11
+ * Fix: We removed the "Billing Address" fieldset from the [give_profile_editor] shortcode in preparation for 2.0 which also resolved an issue with required fields preventing an admin from updating their password. [#2407](https://github.com/impress-org/givewp/issues/2407)
12
+ * Fix: Plain text emails didn't properly support hyperlinks. Now they output in a much better way. See details: [#2346](https://github.com/impress-org/givewp/issues/2346)
13
+ * Fix: If using "," for decimal separator and "." for thousands separator the custom amount minimum would incorrectly calculate. [#2526](https://github.com/impress-org/givewp/issues/2526)
14
+ * Fix: Resolved various minor PHP notices. [#2451](https://github.com/impress-org/givewp/issues/2451), [#2493](https://github.com/impress-org/givewp/issues/2493)
15
+ * Fix: The export PDF report was not outputting multi-level donation form amounts correctly. [#2523](https://github.com/impress-org/givewp/issues/2523)
16
+ * Fix: Resolved a minor UI/UX bug with the data per-form recalculate tool. [#2475](https://github.com/impress-org/givewp/issues/2475)
17
+ * Tweak: Improved the SQL query for getting donations by ID function. This is part of our continued effor to ensure GiveWP is as optimized and fast as possible. [#2443](https://github.com/impress-org/givewp/issues/2443)
18
+ * Tweak: The view receipt in browser link has been updated to utilize the donation receipt page rather than a blank page for compatibility reasons. [#2483](https://github.com/impress-org/givewp/issues/2483)
19
+ * Tweak: Cleaned up GiveWP "Worker" capabilities in upgrade routine. [#2476](https://github.com/impress-org/givewp/issues/2476)
20
 
21
  = 1.8.17: December 7th, 2017 =
22
+ * New: Now you can export and import your settings configurations under Donations > Tools. [#2009](https://github.com/impress-org/givewp/issues/2009)
23
+ * New: Introduced bulk actions for the donor listing screen. [#2086](https://github.com/impress-org/givewp/issues/2086), [#2243](https://github.com/impress-org/givewp/issues/2243)
24
+ * New: Admin headers now display the menu heirachy for easier navigation. [#2144](https://github.com/impress-org/givewp/issues/2144)
25
+ * New: Added inline notice support to the Give_Notices class. [#2180](https://github.com/impress-org/givewp/issues/2180)
26
+ * New: Many more currencies have been added to the plugin. [#2275](https://github.com/impress-org/givewp/issues/2275)
27
+ * New: The donation importer now allows you to customize the number of rows processed per batch to either speed up or down the import process. [#2427](https://github.com/impress-org/givewp/issues/2427)
28
+ * Tweak: Multi-level is the default now for new donation forms. [#2455](https://github.com/impress-org/givewp/issues/2455)
29
+ * Tweak: Run flush_rewrite_rules() after enabling categories or tags within settings so they display immediately. [#2291](https://github.com/impress-org/givewp/issues/2291), [#2328](https://github.com/impress-org/givewp/issues/2328)
30
+ * Tweak: Audited and cleaned up the GiveWP specific user access roles. [#2112](https://github.com/impress-org/givewp/issues/2112)
31
+ * Tweak: Improved the text that is sent to PayPal when a custom amount is given. [#2161](https://github.com/impress-org/givewp/issues/2161)
32
+ * Tweak: We've customized the email access functionality so that the entire donation history cannot be viewed for an account without first confirming that email. This is a functionality and security enhancement to prevent unauthorized access to donation history via a small donation. [#2023](https://github.com/impress-org/givewp/issues/2023), [#2304](https://github.com/impress-org/givewp/issues/2304)
33
+ * Tweak: Various donation importer improvements and modifications for better data importing. [#2062](https://github.com/impress-org/givewp/issues/2062), [#2249](https://github.com/impress-org/givewp/issues/2249)
34
+ * Tweak: Modified code throughout the plugin to support dynamic currencies in preparation for the upcoming Currency Switcher add-on. [#2197](https://github.com/impress-org/givewp/issues/2197), [#2258](https://github.com/impress-org/givewp/issues/2258), [#2311](https://github.com/impress-org/givewp/issues/2311), [#2314](https://github.com/impress-org/givewp/issues/2314), [#2315](https://github.com/impress-org/givewp/issues/2315), [#2317](https://github.com/impress-org/givewp/issues/2317), [#2324](https://github.com/impress-org/givewp/issues/2324), [#2386](https://github.com/impress-org/givewp/issues/2386), [#2403](https://github.com/impress-org/givewp/issues/2403)
35
+ * Tweak: Improved the address fieldset so that it's in a more expected order with "City" before "State" as is the preferred order. [#2226](https://github.com/impress-org/givewp/issues/2226)
36
+ * Tweak: Enforced a font size of 16px for input fields within a GiveWP modal window on mobile devices to prevent the zoom effect that happens and can cause issues with the cursor position. [#2239](https://github.com/impress-org/givewp/issues/2239)
37
+ * Tweak: The default country is now set to the base country within address fieldsets. [#2343](https://github.com/impress-org/givewp/issues/2343)
38
+ * Tweak: Performance improvement via checking before deleting any payment for quick exit within give_delete_donation(). [#2393](https://github.com/impress-org/givewp/issues/2393)
39
+ * Tweak: Donation goals now display without decimal amounts. [#2372](https://github.com/impress-org/givewp/issues/2372)
40
+ * Fix: Resolved WP dashboard timeouts due to inefficient stats query for sites with many donations. [#2383](https://github.com/impress-org/givewp/issues/2383)
41
+ * Fix: Floating labels were broken within the GiveWP modal due to a CSS change in 1.8.16 - the floating labels functionality has been restored. [#2341](https://github.com/impress-org/givewp/issues/2341)
42
+ * Fix: An error would occur when entering the same value for a donation as the minimum donation amount. [#2348](https://github.com/impress-org/givewp/issues/2348)
43
+ * Fix: Prevent multiple clicks on the donation submission button. [#2351](https://github.com/impress-org/givewp/issues/2351)
44
+ * Fix: Issue with new getPriceID when levels share the same price. [#2305](https://github.com/impress-org/givewp/issues/2305)
45
+ * Fix: The goal achieved message would not display properly when using button display mode. [#2337](https://github.com/impress-org/givewp/issues/2337)
46
+ * Fix: A bug where if more than one donation form are embedded on a page that use radio levels it can cause jumping between levels when clicked. [#2292](https://github.com/impress-org/givewp/issues/2292)
47
+ * Fix: Show "$0" within a newly created goal rather than a lonely "$". [#2296](https://github.com/impress-org/givewp/issues/2296)
48
+ * Fix: Bug preventing switching a donation's level within the donation details screen. [#2280](https://github.com/impress-org/givewp/issues/2280)
49
+ * Fix: The "Change Donor" dropdown would get partially hidden while open on the donation details page. [#2412](https://github.com/impress-org/givewp/issues/2412)
50
+ * Fix: Improved licensing logic to account for upgrades and changes to the licensing. Also, we now properly delete the license when deactivating it. [#2268](https://github.com/impress-org/givewp/issues/2268), [#2418](https://github.com/impress-org/givewp/issues/2418)
51
+ * Fix: Prevent the donor's name from incorrectly being overwritten if they gave using a different name but the same email address. [#2460](https://github.com/impress-org/givewp/issues/2460)
52
+ * Fix: The recalculate all forms and a single form were not working. We have restored that functionality so they work as intended. [#2235](https://github.com/impress-org/givewp/issues/2235), [#2319](https://github.com/impress-org/givewp/issues/2319)
53
+ * Fix: Improved settings tab CSS for smaller screens like tablets and mobile. [#2139](https://github.com/impress-org/givewp/issues/2139)
54
+ * Fix: Change Donor option not showing all donors in donation detail page in back-end. [#2378](https://github.com/impress-org/givewp/issues/2378)
55
+ * Fix: PHP Notice when changing the donation form title on the donation details page. [#2377](https://github.com/impress-org/givewp/issues/2377)
56
+ * Fix: Resolved issues with the Iranian Rial currency. [#2175](https://github.com/impress-org/givewp/issues/2175)
57
+ * Fix: Resolved issues with the formatting Indian Rupee currency. [#2461](https://github.com/impress-org/givewp/issues/2461)
58
+ * Fix: PHP notices when searching for a donor name on the donor listing admin page. [#2391](https://github.com/impress-org/givewp/issues/2391)
59
+ * Fix: The modal close button (x) was getting hidden by some themes. We've modified the CSS to be more cross-theme compatible. [#1709](https://github.com/impress-org/givewp/issues/1709)
60
+ * Fix: GiveWP's modal display mode was conflicting with the Feed Them Social plugin. Now they work nicely together. [#1273](https://github.com/impress-org/givewp/issues/1273)
61
 
62
  = 1.8.16: October 27th, 2017 =
63
+ * New: Bulk actions now for Donors allow you to more easily delete donors and associated records. [#2086](https://github.com/impress-org/givewp/issues/2086)
64
+ * New: Payments now save the currency settings used to make the donation in preparation for the new currency switcher add-on coming soon and also improved future reporting. [#2153](https://github.com/impress-org/givewp/issues/2153)
65
+ * Tweak: The link for donor's to view their receipt ("View in Browser >") which appears in emails has better logic so that no matter where the donor clicks that link (on a different device, using a different browser, etc), they will have access to the donation receipt and other associated donor account information. [#1790](https://github.com/impress-org/givewp/issues/1790)
66
+ * Tweak: CSS improvements to the [give_donor_profile] shortcode. [#2190](https://github.com/impress-org/givewp/issues/2190)
67
+ * Tweak: Hardened give_listen_for_failed_payments(). [#2240](https://github.com/impress-org/givewp/issues/2240)
68
+ * Fix: Add-on activation banners weren't displaying due to a change made in a recent release. Now they are again. [#2241](https://github.com/impress-org/givewp/issues/2241)
69
+ * Fix: A notice now displays when you update/save a donor's records. [#2181](https://github.com/impress-org/givewp/issues/2181)
70
+ * Fix: Donations set to 00:00 time don't show within the "Today" or "Yesterday" reports filter. [#2221](https://github.com/impress-org/givewp/issues/2221)
71
+ * Fix: If using polyfill JS on your theme GiveWP's CC fields would appear invalid on page load. [#2244](https://github.com/impress-org/givewp/issues/2244)
72
 
73
  = 1.8.15: October 18th, 2017 =
74
+ * New: Added support for dynamic currencies. [#2197](https://github.com/impress-org/givewp/issues/2197)
75
+ * Fix: The importer should map "Postal Code" and "Zip" to the single field. [#2164](https://github.com/impress-org/givewp/issues/2164)
76
+ * Fix: Renamed importer field "Donation Form" to proper naming "Donation Form Title". [#2165](https://github.com/impress-org/givewp/issues/2165)
77
  * Fix: Issue with give_validate_license_when_site_migrated() causing sites to have excessive $_POST requests to the licensing server.
78
+ * Fix: Improved the Tools > Data confirmation checkbox and submit button functionality to prevent excessive clicks. [#2195](https://github.com/impress-org/givewp/issues/2195)
79
 
80
  = 1.8.14: October 13th, 2017 =
81
  * New: Integrated with Akismet for improved spam filtering [#673](https://github.com/impress-org/give/issues/673)
82
  * New: The "Tools > Import" now lists available import options. This makes room for settings and form export/import coming soon! [#2114](https://github.com/impress-org/give/issues/2114)
83
  * New: Helpful JS alerts are now displayed if you make settings changes and attempt to navigate away from the page without saving within WP-Admin. [#1998](https://github.com/impress-org/give/issues/1998), [#2069](https://github.com/impress-org/give/issues/2069)
84
+ * New: All GiveWP admin pages have a valid H1 tag for better a11y. [#2047](https://github.com/impress-org/give/issues/2047)
85
  * New: New setting added to select the default state that appears within the address fieldset. [#2036](https://github.com/impress-org/give/issues/2036)
86
  * New: Improved the receipt page for offline donations to provide more clearer instructions. [#1396](https://github.com/impress-org/give/issues/1396)
87
  * New: Added a link on the Donor's profile in wp-admin to go to the WP users' profile if connected. [#1249](https://github.com/impress-org/give/issues/1249)
105
  * Fix: Brought back the issue with responsive settings tabs no longer working due to broken jQuery selector. [#2106](https://github.com/impress-org/give/issues/2106)
106
  * Fix: The [give_profile_editor] shortcode was having some styling issues with some themes. [#2097](https://github.com/impress-org/give/issues/2097)
107
  * Fix: The [give_receipt] shortcode attributes were not working as expected. [#2085](https://github.com/impress-org/give/issues/2085)
108
+ * Fix: The GiveWP Reports graphs were not properly displaying thousands separators. [#2053](https://github.com/impress-org/give/issues/2053)
109
  * Fix: JS TypeError when clicking a bulk action checkbox in WP-admin within the donations list view. [#2051](https://github.com/impress-org/give/issues/2051)
110
+ * Fix: The "GiveWP Accountant" user role could not access the admin dashboard after logging in with WooCommerce activated. [#2022](https://github.com/impress-org/give/issues/2022)
111
  * Fix: The donation form creator page had display issues where the left half of the info is hidden below the menu tabs within lower resolutions. [#2000](https://github.com/impress-org/give/issues/2000)
112
  * Fix: The donation amount would be redued when thousands separator is set to a period. [#1982](https://github.com/impress-org/give/issues/1982)
113
  * Fix: The repeater field would display incorrect decimal separators for the amount field. [#1886](https://github.com/impress-org/give/issues/1886)
114
 
115
  = 1.8.13: September 7th, 2017 =
116
+ * Important: GiveWP will no longer work with PHP 5.2 and older versions. The minimum PHP version to use GiveWP is now PHP 5.3 and newer. If you are using PHP 5.2 ask your host to upgrade your environment to be more secure, better supported, and faster. [#1949](https://github.com/impress-org/give/issues/1949)
117
+ * New: Now you can import donations to GiveWP using the new importer. Simply create a CSV file with the appropriate data and map use the importer to map your columns into GiveWP accordingly. [#1966](https://github.com/impress-org/give/issues/1966)
118
  * New: Added additional guidelines for testing so contributors who want to submit PRs have additional information on how to test properly. [#2007](https://github.com/impress-org/give/issues/2007)
119
  * New: We are now storing the page ID and URL donors used to make a donation for future reporting. [#1996](https://github.com/impress-org/give/issues/1996)
120
  * New: When no list items are displayed within forms and donations, typically on fresh installs, helpful information will now display in its place rather than empty lists. [#1917](https://github.com/impress-org/give/issues/1917)
152
  * Tweak: The donation form's payment count column now links to the payments screen with that form as the filter rather than to logs. [#1824](https://github.com/impress-org/give/issues/1824)
153
  * Tweak: Developers are now using ESLint for JS coding standards. [#1827](https://github.com/impress-org/give/issues/1827)
154
  * Tweak: Updated the donation Receipt language for Offline Donation instructions to match other instances. [#1840](https://github.com/impress-org/give/issues/1840)
155
+ * Tweak: The GiveWP goal's shortcode inserter now only displays forms with goals enabled. [#1898](https://github.com/impress-org/give/issues/1898)
156
  * Tweak: The donation payments filters have been improved with more options and better CSS. [#1901](https://github.com/impress-org/give/issues/1901)
157
  * Tweak: Deprecated the give_get_purchase_summary() and improved the new give_payment_gateway_donation_summary() function. [#1902](https://github.com/impress-org/give/issues/1902)
158
  * Tweak: Scroll icons were displaying incorrectly on Windows within the Form edit Sub-tab items on flyout. [#1910](https://github.com/impress-org/give/issues/1910)
168
  * Fix: Changing levels of existing Multilevel donations was buggy and prevented switching to certain levels. [#1911](https://github.com/impress-org/give/issues/1911)
169
 
170
  = 1.8.11: July 11th, 2017 =
171
+ * Fix: Compatibility issue with Yoast SEO's new Link Checker utility preventing new GiveWP installs from activating properly. [#1848](https://github.com/impress-org/give/issues/1848)
172
 
173
  = 1.8.10: July 10th, 2017 =
174
  * New: A login notification now displays upon successful login within a donation form. [#1384](https://github.com/impress-org/give/issues/1384)
183
  * New: Added a confirmation alert when an admin attempts to delete a payment on the list screen. [#1773](https://github.com/impress-org/give/issues/1773)
184
  * New: You can now specify a timeframe when exporting donors. [#1427](https://github.com/impress-org/give/issues/1427)
185
  * New: PHP 5.2 will work but if you're running it a new banner will display prompting your to upgrade your server to a more modern and supported version. [#1723](https://github.com/impress-org/give/issues/1723)
186
+ * New: GiveWP now supports per user language settings. Now your users can use GiveWP in the language they prefer as long as it's supported on WP.org. [#1769](https://github.com/impress-org/give/issues/1769)
187
  * New: You can now sort your donation forms more accurately by amount within wp-admin. [#1253](https://github.com/impress-org/give/issues/1253)
188
+ * New: GiveWP's Settings API now has separate fields for files and media. [#1758](https://github.com/impress-org/give/issues/1758), [#1761](https://github.com/impress-org/give/pull/1761)
189
  * Tweak: Deprecated a number of functions and hooks due to incorrect terminology with backwards compatiblity. [#896](https://github.com/impress-org/give/issues/896)
190
  * Tweak: Added a prefix to on_create_blog() function to prevent any potential conflicts. [#1809](https://github.com/impress-org/give/issues/1809)
191
  * Tweak: Removed AJAX warning banner producing some false positives for certain server configurations. [#1631](https://github.com/impress-org/give/issues/1631)
192
  * Tweak: The menu item list of "Donation Forms" is now included by default within WP-admin on install. [#1765](https://github.com/impress-org/give/issues/1765)
193
  * Tweak: Improved support for WPML. [#1609](https://github.com/impress-org/give/issues/1609)
194
+ * Tweak: Improved support for SEO plugins creating XML sitemaps when GiveWP's single form views are disabled. [#1690](https://github.com/impress-org/give/issues/1690)
195
  * Fix: An error message will display if visiting a donation receipt page without a payment_key. [#1484](https://github.com/impress-org/give/issues/1484), [#1763](https://github.com/impress-org/give/issues/1763)
196
+ * Fix: Translation banners showing incorrectly for some users within GiveWP's settings screen. [#1770](https://github.com/impress-org/give/issues/1770)
197
  * Fix: An invalid donation payment could accidentally be created if the admin clicked on the bulk actions submit button without first selecting a payment within the donations list screen. [#1801](https://github.com/impress-org/give/issues/1801)
198
  * Fix: If donor is using an additional email and the same has been email used to register a user from a donation form it created a conflict which is now resolved. [#1722](https://github.com/impress-org/give/issues/1722)
199
  * Fix: The link to view a donation form's income was incorrectly going to the main reports page rather than the one for that specific form. [#1825](https://github.com/impress-org/give/issues/1825)
210
 
211
  = 1.8.8: May 30, 2017 =
212
  * New: Added search functionality to donor, donation form, and donation payment dropdowns in wp-admin. [#1572](https://github.com/impress-org/give/issues/1572)
213
+ * New: Added a date range filter to the `/donation/` GiveWP API endpoint. [#758](https://github.com/impress-org/give/issues/758)
214
  * New: Revamped the donation receipt template so that items can easily be reordered. [#1674](https://github.com/impress-org/give/issues/1674)
215
  * New: The donation gateway used is now displayed within the donation listing page in wp-admin. [#1682](https://github.com/impress-org/give/issues/1682)
216
  * Fix: If a donation form's minimum custom amount was set to higher than the first donation level amount the donor would incorrectly receive a custom minimum required validation error. [#1680](https://github.com/impress-org/give/issues/1680)
217
+ * Fix: Clicking the GiveWP license notice no longer refreshes the page in wp-admin. [#1694](https://github.com/impress-org/give/issues/1694)
218
  * Fix: Added a JS confirmation when disconnecting a WP user from the a donor in wp-admin. [#1720](https://github.com/impress-org/give/issues/1720)
219
  * Fix: Sometimes the expiration field within the donation form loses its auto-formatting. [#1278](https://github.com/impress-org/give/issues/1278)
220
  * Fix: Conflict with WP101 plugin. [#1710](https://github.com/impress-org/give/issues/1710)
228
  * Tweak: Relocated the plugin setting's "Export" tab within wp-admin to Donations > Tools for better organization. [#1702](https://github.com/impress-org/give/issues/1702)
229
  * Tweak: Minor changes to the welcome screen. [#1561](https://github.com/impress-org/give/issues/1561)
230
  * Tweak: Relocated exports from Donations > Reports to Donations > Tools in wp-admin. [#1702](https://github.com/impress-org/give/issues/1702)
231
+ * Tweak: Expanded the role of the GiveWP "Worker" user role to include editing donation forms [#844](https://github.com/impress-org/give/issues/844)
232
 
233
  = 1.8.7.1: May 4, 2017 =
234
  * Fix: A license notice appears and is not dismissible when it's expiration timestamp is out of date which can be annoying to the admin. [#1658](https://github.com/impress-org/give/issues/1658)
235
  * Fix: PHP Strict Standards warning no longer displays when you have add-ons installed. [#1659](https://github.com/impress-org/give/issues/1659)
236
 
237
  = 1.8.7: May 3, 2017 =
238
+ * New: Revamped how GiveWP handles caching with a new cache API. [#1617](https://github.com/impress-org/give/issues/1617)
239
+ * New: The "New User Notification" email is now formatted like other GiveWP emails and is also now filterable. [#1623](https://github.com/impress-org/give/issues/1623), [#1577](https://github.com/impress-org/give/issues/1577)
240
+ * New: Added the "Processing" status into GiveWP core in preparation for future enhancements. [#1615](https://github.com/impress-org/give/issues/1615)
241
  * Tweak: Update WP Session Manager library to the latest version. [#1646](https://github.com/impress-org/give/issues/1646)
242
  * Tweak: Stop echoing shortcodes in favor of returning their output for better WP REST API compatibility. [#1614](https://github.com/impress-org/give/issues/1614)
243
  * Tweak: Improved verbiage for the "Email already in use" notice. [#1624](https://github.com/impress-org/give/issues/1624)
244
  * Tweak: Updated the placeholder address for the "Offline Donations" gateway to an unmailable address. This is in the hopes that folks will better notice and update it to their actual mailing address. [#1623](https://github.com/impress-org/give/issues/1623)
245
+ * Fix: Improved mobile responsiveness of the GiveWP donation form modal display mode. [#1636](https://github.com/impress-org/give/issues/1636)
246
  * Fix: Formatting was incorrect for the Danish Kroner. [#1632](https://github.com/impress-org/give/issues/1632)
247
  * Fix: If an add-on doesn't have a license active it now displays plugin update notifications regardless of license status. [#1649](https://github.com/impress-org/give/issues/1649)
248
+ * Fix: Ensure that GiveWP core updates run in consecutive order. [#1626](https://github.com/impress-org/give/issues/1626)
249
 
250
  = 1.8.6: April 10, 2017 =
251
  * Fix: Provide a fallback for using `price_id` rather than `give_price_id`. Some gateways were incorrectly assigning it as a donation level within the receipt despite the correct custom amount being processed. [#1598](https://github.com/impress-org/give/issues/1598)
257
  = 1.8.5: March 29, 2017 =
258
  * New: Added a "Billing Details" as an option in PayPal Standard gateways which adds address fields to the gateway. The field data is then passed to PayPal and pre-filled on the PayPal payment form. [#1573](https://github.com/impress-org/give/issues/1573)
259
  * New: Button only display mode now has an option to customize the donate button text. [#1494](https://github.com/impress-org/give/issues/1494)
260
+ * New: There is now a colorpicker setting field in the GiveWP Setting API. [#1566](https://github.com/impress-org/give/issues/1566)
261
+ * Fix: If GiveWP is upgraded from pre-1.8 to the latest version upgrades but does not run the manual upgrade routine the donation forms will continue to remain open for guest donations. [#1578](https://github.com/impress-org/give/issues/1578)
262
  * Fix: There was an issue with the 1.8 upgrade routine where it was incorrectly disabling the Offline Donations gateway per form. [#1579](https://github.com/impress-org/give/issues/1579)
263
+ * Fix: The upgrade routine would not properly run on pages outside of GiveWP in wp-admin. This has been fixed, now users can upgrade the db anywhere in wp-admin. [#1580](https://github.com/impress-org/give/issues/1580)
264
 
265
  = 1.8.4: March 1, 2017 =
266
  * Fix: When a donation form has guest donations enabled and the registration + login option enabled the optional fields were being incorrect required. [#1553](https://github.com/impress-org/give/issues/1553)
267
+ * Fix: Minor RTL style issue with the i18n banner that displays asking help translating GiveWP when WP-Admin is in a non-supported language. [#1547](https://github.com/impress-org/give/issues/1547)
268
  * Fix: Updated the included add-on software licensing class and fixed active license placeholders. [#1556](https://github.com/impress-org/give/issues/1556)
269
 
270
  = 1.8.3: February 27, 2017 =
271
  * New: The new Goal Complete message has been turned into a WYSIWYG that also render oEmbeds like YouTube and WordPress shortcodes. This means now you can display a custom video or any content you'd like when a goal has completed. [#1504](https://github.com/impress-org/give/issues/1504), [#1545](https://github.com/impress-org/give/issues/1545)
272
+ * New: The GiveWP Settings API received a new API Key field type that we will be rolling out into each of the payment gateways for additional security. [#1540](https://github.com/impress-org/give/issues/1540)
273
+ * Tweak: Mod_security on some servers was flagging GiveWP's icomoon custom font icons in WP-admin so we removed the hyphen causing the security flag. [#1535](https://github.com/impress-org/give/issues/1535)
274
  * Fix: Email access was not properly using the give_is_setting_enabled() conditional therefore not allowing non-WP users to access their donation history. The condition has been fixed and functionality restored. [#1551](https://github.com/impress-org/give/issues/1551)
275
  * Fix: Show correct log counts in WP-Admin under Donations > Tools > Logs. [#1531](https://github.com/impress-org/give/issues/1531)
276
  * Fix: The gateway and donation ID was not properly displaying under Donations > Tools > Logs. [#1529](https://github.com/impress-org/give/issues/1529)
277
+ * Fix: The new GiveWP Settings in 1.8+ would sometimes return an incorrect tab when using non-English languages such as Dutch and Hebrew. [#1510](https://github.com/impress-org/give/issues/1510)
278
 
279
  = 1.8.2: February 21, 2017 =
280
  * New: A login field will show by default now if a non-logged in user attempts to view the donation history page without email access enabled. [#1485](https://github.com/impress-org/give/issues/1485)
298
  * New: Improved UX/UI for Reports pages. [#1114](https://github.com/impress-org/give/issues/1114)
299
  * New: Improved UX for admin settings screens that have many tabs to prevent them from bumping to two lines. [#1466](https://github.com/impress-org/give/issues/1466
300
  * New: Added support to create links to donation forms with a pre-selected donation level. [#1422](https://github.com/impress-org/give/issues/1422
301
+ * Tweak: GiveWP's donation form widget now includes the "Display Option" functionality. [#1269](https://github.com/impress-org/give/issues/1269)
302
+ * Tweak: CMB2 has now been deprecated in favor for GiveWP's settings API. [#991](https://github.com/impress-org/give/issues/991)
303
  * Tweak: Only show Add-on activation banner for user who activated the plugin. [#1036](https://github.com/impress-org/give/issues/1036)
304
  * Tweak: Added backend and frontend validation to prevent the admin from saving the same success and failure page. [#724](https://github.com/impress-org/give/issues/724)
305
  * Tweak: Responsive and general CSS improvements for frontend donation forms. [#1453](https://github.com/impress-org/give/issues/1453), [#1258](https://github.com/impress-org/give/issues/1258), [#1441](https://github.com/impress-org/give/issues/1441)
327
 
328
  = 1.7: December 7, 2016 =
329
  * New: Custom HTML5 alert messages provide better context for donors. [#351](https://github.com/impress-org/give/issues/351)
330
+ * New: GiveWP CLI now included in Core for developers. [#841](https://github.com/impress-org/give/issues/841)
331
  * New: Donation details screen now displays more information and is mobile responsive. [#887](https://github.com/impress-org/give/issues/887)
332
  * New: Email tag {receipt_link_url} added. [#581](https://github.com/impress-org/give/issues/581)
333
  * New: Deprecated actions and filters to fix non-donation based terminology. [#896](https://github.com/impress-org/give/issues/896)
339
  * Tweak: Optimized payment gateway loading and ensure that the proper gateway is returned if donor is brought back to website from an offsite gateway like PayPal Standard. Also, new PHPUnit tests for gateways added. [#1119](https://github.com/impress-org/give/issues/1119)
340
  * Tweak: Organize data with a logical relationship in grids for table accessibility. [#922](https://github.com/impress-org/give/issues/922)
341
  * Tweak: Terminology changes - "Transactions" now called "Donations" and "Payments" now termed "Donation" in WP-admin. [#896](https://github.com/impress-org/give/issues/896)
342
+ * Tweak: Removed unnecessary GiveWP user roles. [#662](https://github.com/impress-org/give/issues/662)
343
  * Tweak: Remove "Form Labels" functions from translation strings. [#1003](https://github.com/impress-org/give/issues/1003)
344
  * Tweak: a11y + UX - The terms agreement checkbox should be a required field. [#1200](https://github.com/impress-org/give/issues/1200)
345
  * Tweak: Removed the bulk edit "Price" field. [#1252](https://github.com/impress-org/give/issues/1252)
356
  = 1.6.4: November 10, 2016 =
357
  * New: {form_title} email tag that outputs only the donation form title and improved the email tag display in the plugin's settings. [#943](https://github.com/impress-org/give/issues/943)
358
  * Fix: {donation} email tag was not properly displaying the donation form title along with the level for multi-level donations. [#943](https://github.com/impress-org/give/issues/943)
359
+ * Fix: Removed all usage of ttf fonts within GiveWP to prevent strict mod_security warnings on certain hosts. [#794](https://github.com/impress-org/give/issues/794)
360
+ * Fix: If theme doesn't register image sizes there is a PHP Warning on the GiveWP Settings page. [#1163](https://github.com/impress-org/give/issues/1163)
361
 
362
  = 1.6.3: October 26, 2016 =
363
  * Fix: PayPal Standard donations payments being set incorrectly to failed. [#1152](https://github.com/impress-org/give/issues/1152)
365
  * Tweak: The "Email Access" message is now filtered via `give_email_access_message`. [#1147](https://github.com/impress-org/give/issues/1147)
366
 
367
  = 1.6.2: October 4, 2016 =
368
+ * New: Internationalization banner now promotes to admins translating GiveWP in languages it doesn't yet support. The banner will only display under Donations > Settings and is dismissible. [#1021](https://github.com/impress-org/give/issues/1021)
369
+ * New: The GiveWP widget has a new "Display Option" field which defaults to "modal" to help improve display in sidebars. [#1043](https://github.com/impress-org/give/issues/1034)
370
+ * Tweak: The GiveWP widget now uses radio buttons for options rather than a dropdown. [#1042](https://github.com/impress-org/give/issues/1042)
371
  * Tweak: Improved the styles of the Add-on activation banner. [#1081](https://github.com/impress-org/give/issues/1081)
372
  * Fix: Donation form names with an apostrophe in them were displaying a backslash in the name for the PayPal Standard gateway. [#1079](https://github.com/impress-org/give/issues/1079)
373
  * Fix: Prevent the donor from saving an empty email address in the [give_profile_editor] shortcode. [#999](https://github.com/impress-org/give/issues/999)
385
  * New: Added email tag support to Offline Donation Admin Notification. [#846](https://github.com/impress-org/give/issues/846)
386
  * New: Added a "Reset Password" option to the donation form if the user is prompted to login. [#723](https://github.com/impress-org/give/issues/723)
387
  * New: Add the ability for admins to switch a transaction to a different form. [#429](https://github.com/impress-org/give/issues/429)
388
+ * New: Setting to adjust the number of decimal spaces. GiveWP now support zero and three decimal currencies. [#738](https://github.com/impress-org/give/issues/738)
389
  * New: Human readable large monetary goal formats. For instance, if you have a goal of $2 million it will not display as "2,000,000" but rather "2 million". [#650](https://github.com/impress-org/give/issues/650)
390
+ * New: Address GiveWP's right-to-left issues with a complete audit & resolution. [#736](https://github.com/impress-org/give/issues/736)
391
+ * New: New template added for GiveWP goals. [#411](https://github.com/impress-org/give/issues/411)
392
  * New: Easier and more understandable strings according for translators. [#451](https://github.com/impress-org/give/issues/451)
393
  * New: Added a new filter "give_pdf_export_logo" to easily customize the export logo. [#802](https://github.com/impress-org/give/issues/802)
394
  * New: Customer meta class added for updating and saving donor data for non-users outside usermeta. [#653](https://github.com/impress-org/give/issues/653)
413
  * Fix: Auto populate the correct donation level when user adds a matching custom amount. [#730](https://github.com/impress-org/give/issues/730)
414
  * Fix: The "Export Donation History" csv no longer had the "Form Title" column and contained unnecessary columns. [#757](https://github.com/impress-org/give/issues/757)
415
  * Fix: A CSS conflict appeared with some themes when users view the donation receipt in browser and admins preview emails in wp-admin. [#818](https://github.com/impress-org/give/issues/818)
416
+ * Fix: Prevent editor shortcode generator from displaying for users who don't have access to GiveWP donation form editing. [#845](https://github.com/impress-org/give/issues/845)
417
 
418
  = 1.5.2: June 31, 2016 =
419
  * New: Added an addition "status" column for donation logs. [#684](https://github.com/impress-org/give/issues/684)
433
  * New: Added the ability to delete all test transactions under "Donations > Reports > Tools". [#263](https://github.com/impress-org/give/issues/263)
434
  * New: Recalculate stats tool now available to recount individual donor statistics, delete test transactions, or reset all your statistics entirely. [#411](https://github.com/impress-org/give/issues/441)
435
  * New: New Give_Payments class added which allows easier development for donation payments. [#504](https://github.com/impress-org/give/issues/504)
436
+ * New: Added "Test Mode" labels to more easily identify donations made while GiveWP is in Test Mode. [#188](https://github.com/impress-org/give/issues/188)
437
  * New: Template wrapper support for the "Catch Evolution" theme added. [#632](https://github.com/impress-org/give/issues/632)
438
  * New: Export additional data and control the export columns for donors under Reports > Export > Export Donors in CSV. [#630](https://github.com/impress-org/give/issues/630)
439
  * New: South Korean Won added to list of currencies. [#624](https://github.com/impress-org/give/issues/624)
469
  = 1.4.2: April 26, 2016 =
470
  * Fix: Bug with Custom Amount minimum and currencies with "," for decimal separator miscalculating the amounts - https://github.com/impress-org/give/issues/591
471
  * Fix: Tooltips weren't loading properly when clicking the "Cancel" button after opting to create an account - https://github.com/impress-org/give/issues/500
472
+ * Fix: Closing GiveWP Donation Modal Displays "give-hidden" elements in form incorrectly - https://github.com/impress-org/give/issues/582
473
  * Fix: Ensure email is set in PHP session to view donation history after donating properly without having to preform additional email access request - https://github.com/impress-org/give/issues/587
474
  * Fix: Moved "Agree to Terms" checkbox to the left-hand side for better usability and appearance - https://github.com/impress-org/give/issues/669
475
  * Tweak: Removing the top loading animation when changing donation amounts to reduce theme compatibility issues with it - https://github.com/impress-org/give/issues/556
481
  * Fix: Member-only donation forms don't display member-only validation responses properly - https://github.com/impress-org/give/issues/551
482
  * Fix: Email access cookie path set incorrectly breaks viewing details - https://github.com/impress-org/give/issues/570
483
  * Fix: Validation conflicts with MemberPress - thanks @jimwebb - https://github.com/impress-org/give/issues/568
484
+ * Fix: If no GiveWP logs under Settings > Reports > Logs then the log navigation does not display - https://github.com/impress-org/give/issues/564
485
  * Fix: Login/Cancel/Register within donation form don't trigger float-labels - https://github.com/impress-org/give/issues/574
486
  * Fix: Login/Cancel/Register within donation form has problems maintaining gateway-specific fields when changing gateways - https://github.com/impress-org/give/issues/574
487
  * Tweak: Deprecated give_no_guest_checkout() in favor of give_logged_in_only() - https://github.com/impress-org/give/issues/551
498
  * Tweak: Removed usage of the image size "give_form_thumbnail" in favor of "give_form_single" - https://github.com/impress-org/give/issues/412
499
  * Tweak: Increased modal windows z-index value - https://github.com/impress-org/give/issues/524
500
  * Tweak: Added additional checks to the "System Info" settings tab - https://github.com/impress-org/give/issues/506
501
+ * Tweak: Removed GiveWP's custom thumbnail size in favor for using WordPress' large media size to prevent image quality issues and excess image creation - https://github.com/impress-org/give/issues/535
502
  * Tweak: Use $_SERVER['HTTP_HOST'] rather than $_SERVER['SERVER_NAME'] in give_get_current_page_url() - https://github.com/impress-org/give/issues/530
503
  * Fix: Email compatibility with Mandrill WP plugin - https://github.com/impress-org/give/issues/548
504
  * Fix: Add trailing slash to home_url() to prevent homepage redirect - https://github.com/impress-org/give/issues/545
510
  * Fix: Alternative to fopen provided for PDF exports - https://github.com/impress-org/give/issues/511
511
 
512
  = 1.3.6: Mar 9, 2016 =
513
+ * New: GiveWP French translation provided by Laurent. Thanks! - https://github.com/impress-org/give/issues/472
514
+ * New: GiveWP Spanish translation provided by Javier. Thanks! - https://github.com/impress-org/give/issues/501
515
  * New: Minimum custom donation amount feature added; now you customize custom donations to help prevent fraud and further refine giving - https://github.com/impress-org/give/issues/390
516
  * New: Added additional filters for the donation form fieldset headings - https://github.com/impress-org/give/issues/487
517
  * Tweak: Improved "Offline Donations" gateway admin notification messaging - https://github.com/impress-org/give/issues/448
518
  * Tweak: Optimized loading animations and placement - https://github.com/impress-org/give/issues/508
519
  * Tweak: Sessions only started on WP frontend - https://github.com/impress-org/give/issues/493
520
  * Fixed: Switching levels with set donation doesn't display "Updating Amount..." animation - https://github.com/impress-org/give/issues/510
521
+ * Fixed: Updated "At a Glance" dashboard widget icon to be GiveWP symbol rather than empty circle - https://github.com/impress-org/give/issues/492
522
  * Fixed: Donation total does not show the currency sign when changing custom amount - thanks @pryley - https://github.com/impress-org/give/issues/485
523
  * Fixed: Currency output has better support for - https://github.com/impress-org/give/issues/468
524
  * Fixed: {receipt_link} now outputs URL if plain-text selected for email format - https://github.com/impress-org/give/issues/384
530
  * Fixed: Offline Donation Emails not using Give_Emails class - https://github.com/impress-org/give/issues/447
531
 
532
  = 1.3.5: Jan 12, 2016 =
533
+ * New: give_settings_array_insert() function to help other Add-ons and plugins insert GiveWP settings at a desired position
534
  * New: give_description settings field type for plugin authors to easily add content to the settings
535
  * New: Add support for TF "Philanthropy" theme - https://github.com/impress-org/give/issues/454
536
  * Fixed: Goal progress bar class name needs a prefix to avoid conflicts with Bootstrap - https://github.com/impress-org/give/issues/399
537
  * Fixed: Logged in user, different email address, new donor - https://github.com/impress-org/give/issues/437
538
  * Fixed: Test email save notification appears three times - https://github.com/impress-org/give/issues/364
539
  * Fixed: [give_receipt] not passing Form title properly when "payment_key" option set to true - https://github.com/impress-org/give/issues/443
540
+ * Fixed: GiveWP Network Activated on WP Multisite Displaying upgrade messages for new sites incorrectly - https://github.com/impress-org/give/issues/439
541
  * Fixed: .mo file corruption issue with Brazilian Portuguese translation file - https://github.com/impress-org/give/issues/458
542
  * Fixed: Correct for/id relationship in credit card fields #a11y - Thanks @joedolson https://github.com/impress-org/give/issues/459
543
 
548
  * Fixed security vulnerability due to WP session IDs
549
 
550
  = 1.3.2: Dec 11, 2015 =
551
+ * New: German/Deutsch translation for GiveWP provided by Konrad - Thanks! :) - https://github.com/impress-org/give/issues/383
552
  * New: Polish/Polski translation provided by Emilia - Thanks! :) - https://github.com/impress-org/give/issues/418
553
  * New: Introduced Give_Cron class for scheduling routine events - https://github.com/impress-org/give/issues/422
554
  * New: Introduced `give_can_view_receipt` function with `give_user_can_view_receipt_item` - https://github.com/impress-org/give/issues/407
563
  * Fix: Payments that are in "Pending" status for more then 10 days are not automatically set to "Abandoned" status instead of staying in "Pending" status
564
  * Fix: Shortcode builder dialogs do not work when the "SiteOrigin Widgets Bundle" plugin is active - https://github.com/impress-org/give/issues/405
565
  * Fix: Missing calculation in give stats earnings - thanks @andrejcremoznik - https://github.com/impress-org/give/issues/408
566
+ * Fix: GiveWP donation form shortcode not respecting show_goal="false" - https://github.com/impress-org/give/issues/360
567
  * Fix: HTML5 required attribute needs to respect give_is_field_required() conditonal - https://github.com/impress-org/give/issues/361
568
  * Fix: Custom wrapper added for the popular Avada theme - https://github.com/impress-org/give/issues/366
569
  * Fix: Basic CSS style added for .give-btn buttons - https://github.com/impress-org/give/issues/234
578
  * Fix: Fixed Safari iOS bug with HTML5 required attribute and form reloading - https://github.com/impress-org/give/issues/402
579
  * Tweak: Added table_exists method to Give_DB class - https://github.com/impress-org/give/pull/404
580
  * Tweak: Change labels to "Donation Form" within admin - https://github.com/impress-org/give/issues/303
581
+ * Tweak: "Donor" column link under GiveWP > Transactions now goes to donor's page - https://github.com/impress-org/give/issues/285
582
  * Tweak: Updated nav-tab wrappers heading tag to h1s for WordPress 4.4s #a11y release - https://github.com/impress-org/give/issues/377
583
  * Tweak: Updated how CMB2 is included to prevent conflicts with other themes and/or plugins - https://github.com/impress-org/give/issues/389
584
  * Tweak: Add visual line break to Donor card second address line
594
  * New: Added html5 required attributes to required donation fields like first name, email, and CC fields - https://github.com/impress-org/give/issues/346
595
  * Fix: Multiple billing fields being output when multiple forms on a single page - https://github.com/impress-org/give/issues/310
596
  * Fix: Assume multiple give dropdown buttons - https://github.com/impress-org/give/issues/310
597
+ * Fix: GiveWP admin dashicon no longer lights up annoyingly on page load in wp-admin - https://github.com/impress-org/give/issues/315
598
  * Fix: Prevent fatal error if user has CMB2 plugin installed - https://github.com/impress-org/give/issues/321
599
+ * Fix: When you save the GiveWP Global Settings there is now a notice that displays - https://github.com/impress-org/give/issues/312
600
  * Fix: PayPal transactions types field label updated to "PayPal Transaction Type" - https://github.com/impress-org/give/issues/293
601
  * Fix: Custom Jupiter theme wrapper start and end added to prevent single donation form views from being incorrectly formatted - https://github.com/impress-org/give/issues/170
602
  * Fix: [give_receipt] options now work as expected - https://github.com/impress-org/give/issues/267
625
  = 1.3: Sep 30, 2015 =
626
  * Special shout out to a rock star contributor @pryley https://github.com/pryley - v1.3 wouldn't be packed full with all these awesome enhancements without him!
627
  * New: Floating labels functionality! Enable floating labels to provide a cleaner donation interface for your users. Thanks @pryley - https://github.com/impress-org/give/pull/231
628
+ * New: Shortcode generator for easily adding the various GiveWP shortcodes to your pages and posts. Special thanks to @pryley for all his hard work on this! https://github.com/impress-org/give/pull/275
629
  * New: Goal shortcode added to Core so you can now show various donation form goals separately from donation forms - https://github.com/impress-org/give/issues/184
630
  * New: Global setting to disable single give forms sidebars added - https://github.com/impress-org/give/issues/192
631
  * New: 'give_forms_single_summary_classes' filter added for customizing form wrapper classes
632
  * New: Advanced global setting added for load scripts in the footer - https://github.com/impress-org/give/issues/209
633
  * New: Admin - Refresh Reports button added to ensure user can clear transients used to store reporting data - https://github.com/impress-org/give/issues/210 and https://github.com/impress-org/give/issues/85
634
+ * New: Basic table styles for GiveWP tables - https://github.com/impress-org/give/issues/232
635
  * New: Custom amount field displays numbers by default on mobile/tablet - https://github.com/impress-org/give/issues/233
636
  * New: Bower implemented to manage third-party JS scripts - Thanks @pryley https://github.com/impress-org/give/pull/236
637
  * New: Swedish translation files added - Thanks @mepmepmep https://github.com/impress-org/give/issues/238
638
  * New: Changed the ajax loader text from "Updating Price" to "Updating Amount" - https://github.com/impress-org/give/issues/269
639
  * Fix: Modal close button now displays properly - https://github.com/impress-org/give/issues/228
640
  * Fix: [give_login] shortcode now working as expected - also fixed up the logic to output the new [give_goal] shortcode see - https://github.com/impress-org/give/issues/279
641
+ * Fix: Admin GiveWP menu section called "Donation Forms" rather than just "Forms" thanks @pryley - https://github.com/impress-org/give/issues/196
642
  * Fix: Include CMB2CSS in the head to avoid FOUC https://github.com/impress-org/give/issues/243
643
  * Fix: Test Mode Active notification displays for editors when inactive https://github.com/impress-org/give/issues/242
644
  * Fix: Delete invalid licenses and when a valid license is entered the field is now a password type https://github.com/impress-org/give/issues/203
645
  * Fix: When Only a Payment Gateway without CC Fields is Active Fatal JS error https://github.com/impress-org/give/issues/253
646
+ * Fix: Multiple GiveWP Forms on Single Page Causes CC Validation to Fail https://github.com/impress-org/give/issues/254
647
  * Fix: Donation form income totals not properly updated when manually updating amounts or deleting transactions causing goals to not calculate correctly - https://github.com/impress-org/give/issues/188
648
  * Fix: Admin Column: If no goal is set for a donation form show "No Goal Set" rather than "0.00" - https://github.com/impress-org/give/issues/256
649
  * Fix: Norwegian Kroner currency symbol adjustments - https://github.com/impress-org/give/issues/256
675
  * Fix: https/ssl padlock font now displays correctly https://github.com/impress-org/give/issues/220
676
 
677
  = 1.1: July 22, 2015 =
678
+ * New: A front-facing JSON/XML API that makes it possible to query donation data directly from your WordPress site; this corresponds with the Zapier Add-on for GiveWP: http://givewp.com/addons/zapier/
679
  * New: Added warning to frontend donation forms when test mode is enabled
680
  * Improvement: PalPal Standard now displays the multi-level text within PayPal @see: https://github.com/impress-org/give/issues/164
681
  * Tweak: Moved the "Test Mode" option out from General Settings to Payment Gateways > Gateway Settings from better visibility
709
  * New: [give_profile_editor] shortcode that enables donors to customize their account information on the frontend #130 https://github.com/impress-org/give/issues/130
710
  * New: Uninstall.php file which deletes ALL data if the user chooses to do so under Settings > Advanced
711
  * New: composer.json file for developers
712
+ * New: Dynamic sidebar for singular GiveWP Donation Forms. The sidebar will appear under Appearances > Widgets if you have not disabled GiveWP's singular post type in GiveWP > Settings > Display Options. You can add widgets of your choosing to this section and they will display to the left of your forms, below the main form featured image.
713
  * New: Offline Donation enhancements including customizable donation instructions email sent to user upon form completion. See: https://github.com/impress-org/give/issues/124
714
  * New: Goals for Donation Forms. Thanks @ibndawood https://github.com/ibndawood @see https://github.com/impress-org/give/issues/42
715
  * New: Admin CSS improvement - Now conditional fields are indicated with a slight gray background color
716
+ * New: Script Optimization - GiveWP now only loads one minified JS script and one CSS file to keep load times fast and minimize footprint
717
  * New: Using Grunt to generate POT file now for much more timely and accurate translations
718
+ * New: GiveWP now has Composer support @see: https://packagist.org/packages/impress-org/give thanks @michaelbeil
719
  * Fix: Admin Logs CSS: https://github.com/impress-org/give/issues/127
720
  * Fix: Incorrect amount formatting when currency separators set to "," for both thousands and decimals. @see: https://github.com/impress-org/give/issues/150
721
  * Fix: Broken "lock" image that appears above donation fields for SSL sites @see: https://github.com/impress-org/give/issues/128
722
  * Fix: Updated Magnific class to prevent conflicts with other Magnific modals
723
 
724
  = 0.9 beta =
725
+ * New: Global options to disable the form excerpt and featured image found under GiveWP > Settings > Display Options
726
  * New: Enable the billing details section for offline donations. The fieldset will appear above the offline donation instructions. Note: You may customize this option per form as needed. Per request https://github.com/impress-org/give/issues/26
727
  * New: Theme template compatibility updates for Flatsome, X Theme, and Avada, Twenty-*
728
  * New: Two new filters introduced give_default_wrapper_start and give_default_wrapper_end to modify template wrappers
753
  * Fix: PHP Notice: Undefined variable: unlimited: https://github.com/impress-org/give/issues/89 - Thanks @sumobi
754
  * Fix: Prefix .icon class to prevent conflicts #103: https://github.com/impress-org/give/issues/103 - Thanks @stevengliebe
755
  * Update: Removed unnecessary contextual help files until we decide how we are going to approach this with the plugin
756
+ * Update: Inline code comments improved to be more specific to GiveWP - some were incorrectly describing old EDD functionality
757
  * Security: Hardened URLs with esc_url() across the plugin core
758
 
759
  = 0.8 beta =
give.php CHANGED
@@ -5,7 +5,7 @@
5
  * Description: The most robust, flexible, and intuitive way to accept donations on WordPress.
6
  * Author: GiveWP
7
  * Author URI: https://givewp.com/
8
- * Version: 2.5.4
9
  * Text Domain: give
10
  * Domain Path: /languages
11
  *
@@ -439,7 +439,7 @@ if ( ! class_exists( 'Give' ) ) :
439
 
440
  // Plugin version.
441
  if ( ! defined( 'GIVE_VERSION' ) ) {
442
- define( 'GIVE_VERSION', '2.5.4' );
443
  }
444
 
445
  // Plugin Root File.
@@ -552,6 +552,8 @@ if ( ! class_exists( 'Give' ) ) :
552
  require_once GIVE_PLUGIN_DIR . 'includes/class-give-donor-wall-widget.php';
553
  require_once GIVE_PLUGIN_DIR . 'includes/forms/widget.php';
554
  require_once GIVE_PLUGIN_DIR . 'includes/forms/class-give-forms-query.php';
 
 
555
  require_once GIVE_PLUGIN_DIR . 'includes/forms/template.php';
556
  require_once GIVE_PLUGIN_DIR . 'includes/shortcodes.php';
557
  require_once GIVE_PLUGIN_DIR . 'includes/formatting.php';
@@ -575,18 +577,6 @@ if ( ! class_exists( 'Give' ) ) :
575
  require_once GIVE_PLUGIN_DIR . 'includes/gateways/paypal-standard.php';
576
  require_once GIVE_PLUGIN_DIR . 'includes/gateways/offline-donations.php';
577
  require_once GIVE_PLUGIN_DIR . 'includes/gateways/manual.php';
578
-
579
- // This conditional check will add backward compatibility to older Stripe versions (i.e. < 2.2.0) when used with Give 2.5.0.
580
- if (
581
- ! defined( 'GIVE_STRIPE_VERSION' ) ||
582
- (
583
- defined( 'GIVE_STRIPE_VERSION' ) &&
584
- version_compare( GIVE_STRIPE_VERSION, '2.2.0', '>=' )
585
- )
586
- ) {
587
- require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/class-give-stripe.php';
588
- }
589
-
590
  require_once GIVE_PLUGIN_DIR . 'includes/emails/class-give-emails.php';
591
  require_once GIVE_PLUGIN_DIR . 'includes/emails/class-give-email-tags.php';
592
  require_once GIVE_PLUGIN_DIR . 'includes/admin/emails/class-email-notifications.php';
@@ -620,6 +610,17 @@ if ( ! class_exists( 'Give' ) ) :
620
  require_once GIVE_PLUGIN_DIR . 'includes/actions.php';
621
  require_once GIVE_PLUGIN_DIR . 'includes/install.php';
622
 
 
 
 
 
 
 
 
 
 
 
 
623
  }
624
 
625
  /**
@@ -660,7 +661,7 @@ if ( ! class_exists( 'Give' ) ) :
660
  }
661
 
662
  $notice_desc = '<p><strong>' . __( 'Your site could be faster and more secure with a newer PHP version.', 'give' ) . '</strong></p>';
663
- $notice_desc .= '<p>' . __( 'Hey, we\'ve noticed that you\'re running an outdated version of PHP. PHP is the programming language that WordPress and Give are built on. The version that is currently used for your site is no longer supported. Newer versions of PHP are both faster and more secure. In fact, your version of PHP no longer receives security updates, which is why we\'re sending you this notice.', 'give' ) . '</p>';
664
  $notice_desc .= '<p>' . __( 'Hosts have the ability to update your PHP version, but sometimes they don\'t dare to do that because they\'re afraid they\'ll break your site.', 'give' ) . '</p>';
665
  $notice_desc .= '<p><strong>' . __( 'To which version should I update?', 'give' ) . '</strong></p>';
666
  $notice_desc .= '<p>' . __( 'You should update your PHP version to either 5.6 or to 7.0 or 7.1. On a normal WordPress site, switching to PHP 5.6 should never cause issues. We would however actually recommend you switch to PHP7. There are some plugins that are not ready for PHP7 though, so do some testing first. PHP7 is much faster than PHP 5.6. It\'s also the only PHP version still in active development and therefore the better option for your site in the long run.', 'give' ) . '</p>';
@@ -691,7 +692,7 @@ if ( ! class_exists( 'Give' ) ) :
691
  ) {
692
 
693
  $message = sprintf(
694
- __( '<strong>Attention:</strong> Give 2.5.0+ requires the latest version of the Recurring Donations add-on to process payments properly with Stripe. Please update to the latest version add-on to resolve compatibility issues. If your license is active, you should see the update available in WordPress. Otherwise, you can access the latest version by <a href="%1$s" target="_blank">logging into your account</a> and visiting <a href="%1$s" target="_blank">your downloads</a> page on the GiveWP website.', 'give' ),
695
  esc_url( 'https://givewp.com/wp-login.php' ),
696
  esc_url( 'https://givewp.com/my-account/#tab_downloads' )
697
  );
5
  * Description: The most robust, flexible, and intuitive way to accept donations on WordPress.
6
  * Author: GiveWP
7
  * Author URI: https://givewp.com/
8
+ * Version: 2.5.5
9
  * Text Domain: give
10
  * Domain Path: /languages
11
  *
439
 
440
  // Plugin version.
441
  if ( ! defined( 'GIVE_VERSION' ) ) {
442
+ define( 'GIVE_VERSION', '2.5.5' );
443
  }
444
 
445
  // Plugin Root File.
552
  require_once GIVE_PLUGIN_DIR . 'includes/class-give-donor-wall-widget.php';
553
  require_once GIVE_PLUGIN_DIR . 'includes/forms/widget.php';
554
  require_once GIVE_PLUGIN_DIR . 'includes/forms/class-give-forms-query.php';
555
+
556
+
557
  require_once GIVE_PLUGIN_DIR . 'includes/forms/template.php';
558
  require_once GIVE_PLUGIN_DIR . 'includes/shortcodes.php';
559
  require_once GIVE_PLUGIN_DIR . 'includes/formatting.php';
577
  require_once GIVE_PLUGIN_DIR . 'includes/gateways/paypal-standard.php';
578
  require_once GIVE_PLUGIN_DIR . 'includes/gateways/offline-donations.php';
579
  require_once GIVE_PLUGIN_DIR . 'includes/gateways/manual.php';
 
 
 
 
 
 
 
 
 
 
 
 
580
  require_once GIVE_PLUGIN_DIR . 'includes/emails/class-give-emails.php';
581
  require_once GIVE_PLUGIN_DIR . 'includes/emails/class-give-email-tags.php';
582
  require_once GIVE_PLUGIN_DIR . 'includes/admin/emails/class-email-notifications.php';
610
  require_once GIVE_PLUGIN_DIR . 'includes/actions.php';
611
  require_once GIVE_PLUGIN_DIR . 'includes/install.php';
612
 
613
+ // This conditional check will add backward compatibility to older Stripe versions (i.e. < 2.2.0) when used with Give 2.5.0.
614
+ if (
615
+ ! defined( 'GIVE_STRIPE_VERSION' ) ||
616
+ (
617
+ defined( 'GIVE_STRIPE_VERSION' ) &&
618
+ version_compare( GIVE_STRIPE_VERSION, '2.2.0', '>=' )
619
+ )
620
+ ) {
621
+ require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/class-give-stripe.php';
622
+ }
623
+
624
  }
625
 
626
  /**
661
  }
662
 
663
  $notice_desc = '<p><strong>' . __( 'Your site could be faster and more secure with a newer PHP version.', 'give' ) . '</strong></p>';
664
+ $notice_desc .= '<p>' . __( 'Hey, we\'ve noticed that you\'re running an outdated version of PHP. PHP is the programming language that WordPress and GiveWP are built on. The version that is currently used for your site is no longer supported. Newer versions of PHP are both faster and more secure. In fact, your version of PHP no longer receives security updates, which is why we\'re sending you this notice.', 'give' ) . '</p>';
665
  $notice_desc .= '<p>' . __( 'Hosts have the ability to update your PHP version, but sometimes they don\'t dare to do that because they\'re afraid they\'ll break your site.', 'give' ) . '</p>';
666
  $notice_desc .= '<p><strong>' . __( 'To which version should I update?', 'give' ) . '</strong></p>';
667
  $notice_desc .= '<p>' . __( 'You should update your PHP version to either 5.6 or to 7.0 or 7.1. On a normal WordPress site, switching to PHP 5.6 should never cause issues. We would however actually recommend you switch to PHP7. There are some plugins that are not ready for PHP7 though, so do some testing first. PHP7 is much faster than PHP 5.6. It\'s also the only PHP version still in active development and therefore the better option for your site in the long run.', 'give' ) . '</p>';
692
  ) {
693
 
694
  $message = sprintf(
695
+ __( '<strong>Attention:</strong> GiveWP 2.5.0+ requires the latest version of the Recurring Donations add-on to process payments properly with Stripe. Please update to the latest version add-on to resolve compatibility issues. If your license is active, you should see the update available in WordPress. Otherwise, you can access the latest version by <a href="%1$s" target="_blank">logging into your account</a> and visiting <a href="%1$s" target="_blank">your downloads</a> page on the GiveWP website.', 'give' ),
696
  esc_url( 'https://givewp.com/wp-login.php' ),
697
  esc_url( 'https://givewp.com/my-account/#tab_downloads' )
698
  );
includes/actions.php CHANGED
@@ -279,7 +279,7 @@ function __give_verify_addon_dependency_before_update( $error, $hook_extra ) {
279
  return new WP_Error(
280
  'Give_Addon_Update_Error',
281
  sprintf(
282
- __( 'Give version %s is required to update this add-on.', 'give' ),
283
  $give_min_version
284
  )
285
  );
279
  return new WP_Error(
280
  'Give_Addon_Update_Error',
281
  sprintf(
282
+ __( 'GiveWP version %s is required to update this add-on.', 'give' ),
283
  $give_min_version
284
  )
285
  );
includes/admin/abstract-admin-settings-page.php CHANGED
@@ -70,18 +70,21 @@ if ( ! class_exists( 'Give_Settings_Page' ) ) :
70
  // Get current setting page.
71
  $this->current_setting_page = give_get_current_setting_page();
72
 
 
 
 
73
  add_filter( "give_default_setting_tab_section_{$this->id}", array( $this, 'set_default_setting_tab' ), 10 );
74
  add_filter( "{$this->current_setting_page}_tabs_array", array( $this, 'add_settings_page' ), 20 );
75
  add_action( "{$this->current_setting_page}_settings_{$this->id}_page", array( $this, 'output' ) );
76
 
77
- // Output section only if exist.
78
- $sections = $this->get_sections();
79
- if ( ! empty( $sections ) ) {
80
- add_action( "{$this->current_setting_page}_sections_{$this->id}_page", array(
81
  $this,
82
  'output_sections',
83
- ) );
84
- }
85
 
86
  // Save hide button by default.
87
  $GLOBALS['give_hide_save_button'] = true;
@@ -194,6 +197,12 @@ if ( ! class_exists( 'Give_Settings_Page' ) ) :
194
 
195
  $section_list = array();
196
  foreach ( $sections as $id => $label ) {
 
 
 
 
 
 
197
  /**
198
  * Fire the filter to hide particular section on tab.
199
  *
70
  // Get current setting page.
71
  $this->current_setting_page = give_get_current_setting_page();
72
 
73
+ // Get current section.
74
+ $this->current_section = give_get_current_setting_section();
75
+
76
  add_filter( "give_default_setting_tab_section_{$this->id}", array( $this, 'set_default_setting_tab' ), 10 );
77
  add_filter( "{$this->current_setting_page}_tabs_array", array( $this, 'add_settings_page' ), 20 );
78
  add_action( "{$this->current_setting_page}_settings_{$this->id}_page", array( $this, 'output' ) );
79
 
80
+ // Output sections.
81
+ add_action(
82
+ "{$this->current_setting_page}_sections_{$this->id}_page",
83
+ array(
84
  $this,
85
  'output_sections',
86
+ )
87
+ );
88
 
89
  // Save hide button by default.
90
  $GLOBALS['give_hide_save_button'] = true;
197
 
198
  $section_list = array();
199
  foreach ( $sections as $id => $label ) {
200
+
201
+ // If the `$label` return array then get title from the array as a label.
202
+ if ( is_array( $label ) && ! empty( $label['title'] ) ) {
203
+ $label = $label['title'];
204
+ }
205
+
206
  /**
207
  * Fire the filter to hide particular section on tab.
208
  *
includes/admin/add-ons/actions.php CHANGED
@@ -43,7 +43,7 @@ function give_upload_addon_handler() {
43
  wp_send_json_error(
44
  array(
45
  'errorMsg' => sprintf(
46
- __( 'Sorry, you can not upload plugins because Give does not have direct access to the file system. Please <a href="%1$s" target="_blank">click here</a> to upload the add-on.', 'give' ),
47
  admin_url( 'plugin-install.php?tab=upload' )
48
  ),
49
  )
43
  wp_send_json_error(
44
  array(
45
  'errorMsg' => sprintf(
46
+ __( 'Sorry, you can not upload plugins because GiveWP does not have direct access to the file system. Please <a href="%1$s" target="_blank">click here</a> to upload the add-on.', 'give' ),
47
  admin_url( 'plugin-install.php?tab=upload' )
48
  ),
49
  )
includes/admin/admin-actions.php CHANGED
@@ -539,7 +539,7 @@ function _give_show_test_mode_notice_in_admin_bar( $wp_admin_bar ) {
539
  'id' => 'give-test-notice',
540
  'href' => admin_url( 'edit.php?post_type=give_forms&page=give-settings&tab=gateways' ),
541
  'parent' => 'top-secondary',
542
- 'title' => __( 'Give Test Mode Active', 'give' ),
543
  'meta' => array(
544
  'class' => 'give-test-mode-active',
545
  ),
539
  'id' => 'give-test-notice',
540
  'href' => admin_url( 'edit.php?post_type=give_forms&page=give-settings&tab=gateways' ),
541
  'parent' => 'top-secondary',
542
+ 'title' => __( 'GiveWP Test Mode Active', 'give' ),
543
  'meta' => array(
544
  'class' => 'give-test-mode-active',
545
  ),
includes/admin/admin-pages.php CHANGED
@@ -68,7 +68,7 @@ function give_add_options_links() {
68
  //Settings
69
  $give_settings_page = add_submenu_page(
70
  'edit.php?post_type=give_forms',
71
- esc_html__( 'Give Settings', 'give' ),
72
  esc_html__( 'Settings', 'give' ),
73
  'manage_give_settings',
74
  'give-settings',
@@ -81,7 +81,7 @@ function give_add_options_links() {
81
  //Tools.
82
  $give_tools_page = add_submenu_page(
83
  'edit.php?post_type=give_forms',
84
- esc_html__( 'Give Tools', 'give' ),
85
  esc_html__( 'Tools', 'give' ),
86
  'manage_give_settings',
87
  'give-tools',
@@ -112,7 +112,7 @@ function give_add_add_ons_option_link(){
112
  //Add-ons
113
  $give_add_ons_page = add_submenu_page(
114
  'edit.php?post_type=give_forms',
115
- esc_html__( 'Give Add-ons', 'give' ),
116
  esc_html__( 'Add-ons', 'give' ),
117
  'install_plugins',
118
  'give-addons',
68
  //Settings
69
  $give_settings_page = add_submenu_page(
70
  'edit.php?post_type=give_forms',
71
+ esc_html__( 'GiveWP Settings', 'give' ),
72
  esc_html__( 'Settings', 'give' ),
73
  'manage_give_settings',
74
  'give-settings',
81
  //Tools.
82
  $give_tools_page = add_submenu_page(
83
  'edit.php?post_type=give_forms',
84
+ esc_html__( 'GiveWP Tools', 'give' ),
85
  esc_html__( 'Tools', 'give' ),
86
  'manage_give_settings',
87
  'give-tools',
112
  //Add-ons
113
  $give_add_ons_page = add_submenu_page(
114
  'edit.php?post_type=give_forms',
115
+ esc_html__( 'GiveWP Add-ons', 'give' ),
116
  esc_html__( 'Add-ons', 'give' ),
117
  'install_plugins',
118
  'give-addons',
includes/admin/class-addon-activation-banner.php CHANGED
@@ -365,7 +365,7 @@ class Give_Addon_Activation_Banner {
365
  printf(
366
  /* translators: %s: Add-on name */
367
  '%s<span>%s</span>',
368
- __( 'New Give Add-on Activated: ', 'give' ),
369
  esc_html( $banner_arr['name'] )
370
  );
371
  ?>
365
  printf(
366
  /* translators: %s: Add-on name */
367
  '%s<span>%s</span>',
368
+ __( 'New GiveWP Add-on Activated: ', 'give' ),
369
  esc_html( $banner_arr['name'] )
370
  );
371
  ?>
includes/admin/class-admin-settings.php CHANGED
@@ -226,7 +226,8 @@ if ( ! class_exists( 'Give_Admin_Settings' ) ) :
226
  */
227
  do_action( self::$setting_filter_prefix . '_start' );
228
 
229
- $current_tab = give_get_current_setting_tab();
 
230
 
231
  // Include settings pages.
232
  $all_setting = self::get_settings_pages();
@@ -315,274 +316,419 @@ if ( ! class_exists( 'Give_Admin_Settings' ) ) :
315
  *
316
  * Loops though the give options array and outputs each field.
317
  *
318
- * @todo : Refactor this function
 
319
  * @since 1.8
 
320
  *
321
- * @param array $options Opens array to output.
322
- * @param string $option_name Opens array to output.
323
  *
324
  * @return void
325
  */
326
- public static function output_fields( $options, $option_name = '' ) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
327
  $current_tab = give_get_current_setting_tab();
328
 
329
  // Field Default values.
330
  $defaults = array(
331
- 'id' => '',
332
- 'class' => '',
333
- 'css' => '',
334
- 'default' => '',
335
- 'desc' => '',
336
- 'table_html' => true,
337
- 'repeat' => false,
338
- 'repeat_btn_title' => __( 'Add Field', 'give' ),
339
  );
340
 
341
- foreach ( $options as $value ) {
342
- if ( ! isset( $value['type'] ) ) {
343
- continue;
344
- }
 
345
 
346
- // Set title.
347
- $defaults['title'] = isset( $value['name'] ) ? $value['name'] : '';
 
348
 
349
- // Set default setting.
350
- $value = wp_parse_args( $value, $defaults );
351
 
352
- // Colorpicker field.
353
- $value['class'] = ( 'colorpicker' === $value['type'] ? trim( $value['class'] ) . ' give-colorpicker' : $value['class'] );
354
- $value['type'] = ( 'colorpicker' === $value['type'] ? 'text' : $value['type'] );
355
 
 
 
 
 
 
356
 
357
- // Custom attribute handling.
358
- $custom_attributes = array();
359
 
360
- if ( ! empty( $value['attributes'] ) && is_array( $value['attributes'] ) ) {
361
- foreach ( $value['attributes'] as $attribute => $attribute_value ) {
362
- $custom_attributes[] = esc_attr( $attribute ) . '="' . esc_attr( $attribute_value ) . '"';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
363
  }
364
- }
365
 
366
- // Description handling.
367
- $description = self::get_field_description( $value );
 
368
 
369
- // Switch based on type.
370
- switch ( $value['type'] ) {
371
 
372
- // Section Titles.
373
- case 'title':
374
- if ( ! empty( $value['title'] ) || ! empty( $value['desc'] ) ) {
375
- ?>
376
- <div class="give-setting-tab-header give-setting-tab-header-<?php echo $current_tab; ?>">
377
- <?php if ( ! empty( $value['title'] ) ) : ?>
378
- <h2><?php echo self::get_field_title( $value ); ?></h2>
379
- <hr>
380
- <?php endif; ?>
381
-
382
- <?php if ( ! empty( $value['desc'] ) ) : ?>
383
- <?php echo wpautop( wptexturize( wp_kses_post( $value['desc'] ) ) ); ?>
384
- <?php endif; ?>
385
- </div>
386
- <?php
387
- }
388
 
389
- if ( $value['table_html'] ) {
390
- echo '<table class="form-table give-setting-tab-body give-setting-tab-body-' . $current_tab . '">' . "\n\n";
391
- }
392
 
393
- if ( ! empty( $value['id'] ) ) {
 
 
394
 
395
- /**
396
- * Trigger Action.
397
- *
398
- * Note: action dynamically fire on basis of field id.
399
- *
400
- * @since 1.8
401
- */
402
- do_action( 'give_settings_' . sanitize_title( $value['id'] ) );
403
- }
404
 
405
- break;
 
 
406
 
407
- // Section Ends.
408
- case 'sectionend':
409
- if ( ! empty( $value['id'] ) ) {
410
-
411
- /**
412
- * Trigger Action.
413
- *
414
- * Note: action dynamically fire on basis of field id.
415
- *
416
- * @since 1.8
417
- */
418
- do_action( 'give_settings_' . sanitize_title( $value['id'] ) . '_end' );
419
- }
420
 
421
- if ( $value['table_html'] ) {
422
- echo '</table>';
423
- }
 
 
 
 
 
 
424
 
425
- if ( ! empty( $value['id'] ) ) {
426
 
427
- /**
428
- * Trigger Action.
429
- *
430
- * Note: action dynamically fire on basis of field id.
431
- *
432
- * @since 1.8
433
- */
434
- do_action( 'give_settings_' . sanitize_title( $value['id'] ) . '_after' );
435
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
436
 
437
- break;
 
438
 
439
- // Standard text inputs and subtypes like 'number'.
440
- case 'colorpicker':
441
- case 'hidden' :
442
- $value['wrapper_class'] = empty( $value['wrapper_class'] ) ? 'give-hidden' : trim( $value['wrapper_class'] ) . ' give-hidden';
443
- case 'text':
444
- case 'email':
445
- case 'number':
446
- case 'password' :
447
- $type = $value['type'];
448
- $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
449
-
450
- // Set default value for repeater field if not any value set yet.
451
- if ( $value['repeat'] && is_string( $option_value ) ) {
452
- $option_value = array( $value['default'] );
453
- }
454
- ?>
455
  <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
456
  <th scope="row" class="titledesc">
457
  <label
458
  for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
459
  </th>
460
  <td class="give-forminp give-forminp-<?php echo sanitize_title( $value['type'] ) ?>">
461
- <?php if ( $value['repeat'] ) : ?>
462
- <?php foreach ( $option_value as $index => $field_value ) : ?>
463
- <p>
464
- <input
465
- name="<?php echo esc_attr( $value['id'] ); ?>[]"
466
- type="<?php echo esc_attr( $type ); ?>"
467
- style="<?php echo esc_attr( $value['css'] ); ?>"
468
- value="<?php echo esc_attr( $field_value ); ?>"
469
- class="give-input-field<?php echo( empty( $value['class'] ) ? '' : ' ' . esc_attr( $value['class'] ) ); ?> <?php echo esc_attr( $value['id'] ); ?>"
470
- <?php echo implode( ' ', $custom_attributes ); ?>
471
- />
472
- <span class="give-remove-setting-field"
473
- title="<?php esc_html_e( 'Remove setting field', 'give' ); ?>">-</span>
474
- </p>
475
- <?php endforeach; ?>
476
- <a href="#" data-id="<?php echo $value['id']; ?>"
477
- class="give-repeat-setting-field button-secondary"><?php echo $value['repeat_btn_title']; ?></a>
478
- <?php else : ?>
479
- <input
480
  name="<?php echo esc_attr( $value['id'] ); ?>"
481
  id="<?php echo esc_attr( $value['id'] ); ?>"
482
- type="<?php echo esc_attr( $type ); ?>"
483
  style="<?php echo esc_attr( $value['css'] ); ?>"
484
- value="<?php echo esc_attr( $option_value ); ?>"
485
- class="give-input-field<?php echo( empty( $value['class'] ) ? '' : ' ' . esc_attr( $value['class'] ) ); ?>"
486
- <?php echo implode( ' ', $custom_attributes ); ?>
487
- />
488
- <?php endif; ?>
489
  <?php echo $description; ?>
490
  </td>
491
- </tr><?php
492
- break;
 
493
 
494
- // Textarea.
495
- case 'textarea':
 
 
496
 
497
- $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
498
- $default_attributes = array(
499
- 'rows' => 10,
500
- 'cols' => 60
501
- );
502
- $textarea_attributes = isset( $value['attributes'] ) ? $value['attributes'] : array();
503
- ?>
504
- <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
505
- <th scope="row" class="titledesc">
506
- <label
507
- for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
508
- </th>
509
- <td class="give-forminp give-forminp-<?php echo sanitize_title( $value['type'] ) ?>">
510
- <textarea
511
- name="<?php echo esc_attr( $value['id'] ); ?>"
512
- id="<?php echo esc_attr( $value['id'] ); ?>"
513
- style="<?php echo esc_attr( $value['css'] ); ?>"
514
- class="<?php echo esc_attr( $value['class'] ); ?>"
515
- <?php echo give_get_attribute_str( $textarea_attributes, $default_attributes ); ?>
516
- ><?php echo esc_textarea( $option_value ); ?></textarea>
517
- <?php echo $description; ?>
518
- </td>
519
- </tr>
520
- <?php
521
- break;
 
 
 
522
 
523
- // Select boxes.
524
- case 'select' :
525
- case 'multiselect' :
526
- $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
 
527
 
528
- /**
529
- * Insert page in option if missing.
530
- *
531
- * Check success_page setting in general settings.
532
- */
533
- if (
534
- isset( $value['attributes'] ) &&
535
- false !== strpos( $value['class'], 'give-select-chosen' ) &&
536
- in_array( 'data-search-type', array_keys( $value['attributes' ] ) ) &&
537
- 'pages' === $value['attributes' ]['data-search-type'] &&
538
- ! in_array( $option_value, array_keys( $value['options'] ) )
539
- ) {
540
- $value['options'][ $option_value ] = get_the_title( $option_value );
541
- }
542
- ?>
543
- <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
544
- <th scope="row" class="titledesc">
545
- <label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
546
- </th>
547
- <td class="give-forminp give-forminp-<?php echo sanitize_title( $value['type'] ) ?>">
548
- <select
549
- name="<?php echo esc_attr( $value['id'] ); ?><?php if ( 'multiselect' === $value['type'] ) echo '[]'; ?>"
550
- id="<?php echo esc_attr( $value['id'] ); ?>"
551
- style="<?php echo esc_attr( $value['css'] ); ?>"
552
- class="<?php echo esc_attr( $value['class'] ); ?>"
553
- <?php echo implode( ' ', $custom_attributes ); ?>
554
- <?php echo ( 'multiselect' === $value['type'] ) ? 'multiple="multiple"' : ''; ?>
555
- >
556
 
557
- <?php
558
- if ( ! empty( $value['options'] ) ) {
559
- foreach ( $value['options'] as $key => $val ) {
560
- ?>
561
- <option value="<?php echo esc_attr( $key ); ?>" <?php
562
 
563
- if ( is_array( $option_value ) ) {
564
- selected( in_array( $key, $option_value ), true );
565
- } else {
566
- selected( $option_value, $key );
567
- }
568
 
569
- ?>><?php echo $val ?></option>
570
- <?php
571
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
572
  }
573
  ?>
 
 
 
 
 
574
 
575
- </select> <?php echo $description; ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
576
  </td>
577
- </tr><?php
578
- break;
 
579
 
580
- // Radio inputs.
581
- case 'radio_inline' :
582
- $value['class'] = empty( $value['class'] ) ? 'give-radio-inline' : $value['class'] . ' give-radio-inline';
583
- case 'radio' :
584
- $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
585
- ?>
586
  <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
587
  <th scope="row" class="titledesc">
588
  <label
@@ -595,14 +741,18 @@ if ( ! class_exists( 'Give_Admin_Settings' ) ) :
595
  foreach ( $value['options'] as $key => $val ) {
596
  ?>
597
  <li>
598
- <label><input
599
- name="<?php echo esc_attr( $value['id'] ); ?>"
 
600
  value="<?php echo $key; ?>"
601
- type="radio"
602
  style="<?php echo esc_attr( $value['css'] ); ?>"
603
  <?php echo implode( ' ', $custom_attributes ); ?>
604
- <?php checked( $key, $option_value ); ?>
605
- /> <?php echo $val ?></label>
 
 
 
606
  </li>
607
  <?php
608
  }
@@ -610,295 +760,230 @@ if ( ! class_exists( 'Give_Admin_Settings' ) ) :
610
  <?php echo $description; ?>
611
  </fieldset>
612
  </td>
613
- </tr><?php
614
- break;
615
-
616
- // Checkbox input.
617
- case 'checkbox' :
618
- $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
619
- ?>
620
- <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
621
- <th scope="row" class="titledesc">
622
- <label
623
- for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
624
- </th>
625
- <td class="give-forminp">
626
- <input
627
- name="<?php echo esc_attr( $value['id'] ); ?>"
628
- id="<?php echo esc_attr( $value['id'] ); ?>"
629
- type="checkbox"
630
- class="<?php echo esc_attr( isset( $value['class'] ) ? $value['class'] : '' ); ?>"
631
- value="1"
632
- <?php checked( $option_value, 'on' ); ?>
633
- <?php echo implode( ' ', $custom_attributes ); ?>
634
- />
635
- <?php echo $description; ?>
636
- </td>
637
- </tr>
638
- <?php
639
- break;
640
-
641
- // Multi Checkbox input.
642
- case 'multicheck' :
643
- $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
644
- $option_value = is_array( $option_value ) ? $option_value : array();
645
- ?>
646
- <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
647
- <th scope="row" class="titledesc">
648
- <label
649
- for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
650
- </th>
651
- <td class="give-forminp give-forminp-<?php echo sanitize_title( $value['type'] ) ?> <?php echo( ! empty( $value['class'] ) ? $value['class'] : '' ); ?>">
652
- <fieldset>
653
- <ul>
654
- <?php
655
- foreach ( $value['options'] as $key => $val ) {
656
- ?>
657
- <li>
658
- <label>
659
- <input
660
- name="<?php echo esc_attr( $value['id'] ); ?>[]"
661
- value="<?php echo $key; ?>"
662
- type="checkbox"
663
- style="<?php echo esc_attr( $value['css'] ); ?>"
664
- <?php echo implode( ' ', $custom_attributes ); ?>
665
- <?php if ( in_array( $key, $option_value ) ) {
666
- echo 'checked="checked"';
667
- } ?>
668
- /> <?php echo $val ?>
669
- </label>
670
- </li>
671
- <?php
672
- }
673
- ?>
674
- <?php echo $description; ?>
675
- </fieldset>
676
- </td>
677
- </tr>
678
- <?php
679
- break;
680
-
681
- // File input field.
682
- case 'file' :
683
- case 'media' :
684
- $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
685
- $button_label = sprintf( __( 'Add or Upload %s', 'give' ), ( 'file' === $value['type'] ? __( 'File', 'give' ) : __( 'Image', 'give' ) ) );
686
- $fvalue = empty( $value['fvalue'] ) ? 'url' : $value['fvalue'];
687
-
688
- $allow_media_preview_tags = array( 'jpg', 'jpeg', 'png', 'gif', 'ico' );
689
- $preview_image_src = $option_value ? ( 'id' === $fvalue ? wp_get_attachment_url( $option_value ) : $option_value ) : '';
690
- $preview_image_extension = $preview_image_src ? pathinfo( $preview_image_src, PATHINFO_EXTENSION ) : '';
691
- $is_show_preview = in_array( $preview_image_extension, $allow_media_preview_tags );
692
- ?>
693
- <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
694
- <th scope="row" class="titledesc">
695
- <label
696
- for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
697
- </th>
698
- <td class="give-forminp">
699
- <div class="give-field-wrap">
700
- <label for="<?php echo $value['id'] ?>">
701
- <input
702
- name="<?php echo esc_attr( $value['id'] ); ?>"
703
- id="<?php echo esc_attr( $value['id'] ); ?>"
704
- type="text"
705
- class="give-input-field<?php echo esc_attr( isset( $value['class'] ) ? ' ' . $value['class'] : '' ); ?>"
706
- value="<?php echo $option_value; ?>"
707
- style="<?php echo esc_attr( $value['css'] ); ?>"
708
- <?php echo implode( ' ', $custom_attributes ); ?>
709
- />&nbsp;&nbsp;&nbsp;&nbsp;<input class="give-upload-button button" type="button"
710
- data-fvalue="<?php echo $fvalue; ?>"
711
- data-field-type="<?php echo $value['type']; ?>"
712
- value="<?php echo $button_label; ?>">
713
- <?php echo $description ?>
714
- <div
715
- class="give-image-thumb<?php echo ! $option_value || ! $is_show_preview ? ' give-hidden' : ''; ?>">
716
- <span class="give-delete-image-thumb dashicons dashicons-no-alt"></span>
717
- <img src="<?php echo $preview_image_src; ?>" alt="">
718
- </div>
719
- </label>
720
- </div>
721
- </td>
722
- </tr>
723
- <?php
724
- break;
725
-
726
- // WordPress Editor.
727
- case 'wysiwyg' :
728
- // Get option value.
729
- $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
730
 
731
- // Get editor settings.
732
- $editor_settings = ! empty( $value['options'] ) ? $value['options'] : array();
733
- ?>
 
 
 
 
 
 
 
 
 
734
  <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
735
  <th scope="row" class="titledesc">
736
  <label
737
  for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
738
  </th>
739
  <td class="give-forminp">
740
- <?php wp_editor( $option_value, $value['id'], $editor_settings ); ?>
741
- <?php echo $description; ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
742
  </td>
743
- </tr><?php
744
- break;
 
745
 
746
- // Custom: Email preview buttons field.
747
- case 'email_preview_buttons' :
748
- ?>
749
- <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
750
- <th scope="row" class="titledesc">
751
- <label
752
- for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
753
- </th>
754
- <td class="give-forminp">
755
- <?php give_email_preview_buttons_callback( $value ); ?>
756
- <?php echo $description; ?>
757
- </td>
758
- </tr><?php
759
- break;
 
 
 
 
 
760
 
761
- // Custom: API field.
762
- case 'api' :
763
- give_api_callback();
764
- echo $description;
765
- break;
 
 
 
 
 
 
 
 
 
766
 
767
- // Custom: Gateway API key.
768
- case 'api_key' :
769
- $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
770
- $type = ! empty( $option_value ) ? 'password' : 'text';
771
- ?>
772
- <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
773
- <th scope="row" class="titledesc">
774
- <label
775
- for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
776
- </th>
777
- <td class="give-forminp give-forminp-<?php echo sanitize_title( $value['type'] ) ?>">
778
- <input
779
- name="<?php echo esc_attr( $value['id'] ); ?>"
780
- id="<?php echo esc_attr( $value['id'] ); ?>"
781
- type="<?php echo esc_attr( $type ); ?>"
782
- style="<?php echo esc_attr( $value['css'] ); ?>"
783
- value="<?php echo esc_attr( trim( $option_value ) ); ?>"
784
- class="give-input-field<?php echo( empty( $value['class'] ) ? '' : ' ' . esc_attr( $value['class'] ) ); ?>"
785
- <?php echo implode( ' ', $custom_attributes ); ?>
786
- /> <?php echo $description; ?>
787
- </td>
788
- </tr><?php
789
- break;
790
 
791
- // Note: only for internal use.
792
- case 'chosen' :
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
793
 
794
- // Get option value.
795
- $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
796
- $option_value = is_array( $option_value ) ? array_fill_keys( $option_value, 'selected' ) : $option_value;
797
- $wrapper_class = ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '';
798
- $type = '';
799
- $allow_new_values = '';
800
- $name = give_get_field_name( $value );
801
-
802
- // Set attributes based on multiselect datatype.
803
- if ( 'multiselect' === $value['data_type'] ) {
804
- $type = 'multiple';
805
- $allow_new_values = 'data-allows-new-values="true"';
806
- $name = $name . '[]';
807
- $option_value = empty( $option_value ) ? array() : $option_value;
808
- }
 
 
 
809
 
810
- $title_prefixes_value = ( is_array( $option_value ) && count( $option_value ) > 0 ) ?
811
- array_merge( $value['options'], $option_value ) :
812
- $value['options'];
813
 
814
- ?>
815
- <tr valign="top" <?php echo $wrapper_class; ?>>
816
- <th scope="row" class="titledesc">
817
- <label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo esc_attr( self::get_field_title( $value ) ); ?></label>
818
- </th>
819
- <td class="give-forminp give-forminp-<?php echo esc_attr( $value['type'] ); ?>">
820
- <select
821
- class="give-select-chosen give-chosen-settings"
822
- style="<?php echo esc_attr( $value['style'] ); ?>"
823
- name="<?php echo esc_attr( $name ); ?>"
824
- id="<?php echo esc_attr( $value['id'] ); ?>"
825
- <?php
826
- echo "{$type} {$allow_new_values}";
827
- echo implode( ' ', $custom_attributes );
828
- ?>
829
- >
830
- <?php
831
- if ( is_array( $title_prefixes_value ) && count( $title_prefixes_value ) > 0 ) {
832
- foreach ( $title_prefixes_value as $key => $item_value ) {
833
- echo sprintf(
834
- '<option %1$s value="%2$s">%2$s</option>',
835
- ( 'selected' === $item_value ) ? 'selected="selected"' : '',
836
- esc_attr( $key )
837
- );
838
- }
839
  }
840
- ?>
841
- </select>
842
- <?php echo wp_kses_post( $description ); ?>
843
- </td>
844
- </tr>
845
- <?php
846
- break;
 
847
 
848
- // Custom: Log field.
849
- case 'logs' :
850
 
851
- // Get current section.
852
- $current_section = $_GET['section'] = give_get_current_setting_section();
853
 
854
- /**
855
- * Fires for each tab of logs view.
856
- *
857
- * @since 1.0
858
- */
859
- do_action( "give_logs_view_{$current_section}" );
860
 
861
- echo $description;
862
- break;
863
 
864
- // Custom: Data field.
865
- case 'data' :
866
 
867
- include GIVE_PLUGIN_DIR . 'includes/admin/tools/views/html-admin-page-data.php';
868
 
869
- echo $description;
870
- break;
871
 
872
- // Custom: Give Docs Link field type.
873
- case 'give_docs_link' :
874
- $wrapper_class = ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '';
875
- ?>
876
- <tr valign="top" <?php echo esc_html( $wrapper_class ); ?>>
877
- <td class="give-docs-link" colspan="2">
878
- <p class="give-docs-link">
879
- <a href="<?php echo esc_url( $value['url'] ); ?>" target="_blank">
880
- <?php
881
- echo sprintf(
882
- /* translators: %s Title */
883
- esc_html__( 'Need Help? See docs on "%s"', 'give' ),
884
- esc_html( $value['title'] )
885
- );
886
- ?>
887
- <span class="dashicons dashicons-editor-help"></span>
888
- </a>
889
- </p>
890
- </td>
891
- </tr><?php
892
- break;
893
 
894
- // Default: run an action
895
- // You can add or handle your custom field action.
896
- default:
897
- // Get option value.
898
- $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
899
- do_action( 'give_admin_field_' . $value['type'], $value, $option_value );
900
- break;
901
- }
902
  }
903
  }
904
 
@@ -961,10 +1046,30 @@ if ( ! class_exists( 'Give_Admin_Settings' ) ) :
961
  * @return bool
962
  */
963
  public static function save_fields( $options, $option_name = '' ) {
964
- if ( empty( $_POST ) ) {
 
 
 
 
 
965
  return false;
966
  }
967
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
968
  // Options to update will be stored here and saved later.
969
  $update_options = array();
970
 
226
  */
227
  do_action( self::$setting_filter_prefix . '_start' );
228
 
229
+ $current_tab = give_get_current_setting_tab();
230
+ $current_section = give_get_current_setting_section();
231
 
232
  // Include settings pages.
233
  $all_setting = self::get_settings_pages();
316
  *
317
  * Loops though the give options array and outputs each field.
318
  *
319
+ * @todo Refactor this function
320
+ *
321
  * @since 1.8
322
+ * @access public
323
  *
324
+ * @param array $sections Opens array to output.
325
+ * @param string $option_name Opens array to output.
326
  *
327
  * @return void
328
  */
329
+ public static function output_fields( $sections, $option_name = '' ) {
330
+
331
+ $current_page = give_get_current_setting_page();
332
+ $current_tab = give_get_current_setting_tab();
333
+ $current_section = give_get_current_setting_section();
334
+ $groups = give_get_settings_groups();
335
+
336
+ if ( is_array( $groups ) && count( $groups ) > 0 ) {
337
+ ?>
338
+ <div class="give-settings-section-content">
339
+ <div class="give-settings-section-group-menu">
340
+ <ul>
341
+ <?php
342
+ if ( is_array( $groups ) && count( $groups ) > 0 ) {
343
+ $count = 1;
344
+
345
+ foreach ( $groups as $slug => $group ) {
346
+ $default_group = ( 1 === $count && empty( $_GET['group'] ) ) ? $slug : '';
347
+ $current_group = ! empty( $_GET['group'] ) ? give_clean( $_GET['group'] ) : $default_group;
348
+ $active_class = ( $slug === $current_group ) ? 'active' : '';
349
+
350
+ echo sprintf(
351
+ '<li><a class="%1$s" href="%2$s" data-group="%3$s">%4$s</a></li>',
352
+ esc_html( $active_class ),
353
+ esc_url( admin_url( "edit.php?post_type=give_forms&page={$current_page}&tab={$current_tab}&section={$current_section}&group={$slug}" ) ),
354
+ esc_html( $slug ),
355
+ esc_html( $group )
356
+ );
357
+ $count++;
358
+ }
359
+ }
360
+ ?>
361
+ </ul>
362
+ </div>
363
+ <div class="give-settings-section-group-content">
364
+ <?php
365
+ $count = 1;
366
+ foreach ( $sections as $group => $fields ) {
367
+ if ( ! empty( $group ) ) {
368
+
369
+ $default_group = ( 1 === $count && empty( $_GET['group'] ) ) ? $group : '';
370
+ $current_group = ! empty( $_GET['group'] ) ? give_clean( $_GET['group'] ) : $default_group;
371
+ $hide_class = $group !== $current_group ? 'give-hidden' : '';
372
+ ?>
373
+ <div id="give-settings-section-group-<?php echo esc_attr( $group ); ?>" class="give-settings-section-group <?php echo esc_html( $hide_class ); ?>">
374
+ <?php
375
+ foreach ( $fields as $value ) {
376
+ if ( ! isset( $value['type'] ) ) {
377
+ continue;
378
+ }
379
+ self::prepare_settings_field( $value, $option_name );
380
+ }
381
+ ?>
382
+ </div>
383
+ <?php
384
+ }
385
+
386
+ $count++;
387
+ }
388
+ ?>
389
+ </div>
390
+ </div>
391
+ <?php
392
+ } else {
393
+
394
+ // Loop through each section.
395
+ foreach ( $sections as $value ) {
396
+ if ( ! isset( $value['type'] ) ) {
397
+ continue;
398
+ }
399
+ self::prepare_settings_field( $value, $option_name );
400
+ }
401
+ }
402
+
403
+ }
404
+
405
+ /**
406
+ * This function will help you prepare the admin settings field.
407
+ *
408
+ * @since 2.5.5
409
+ * @access public
410
+ *
411
+ * @param array $value Settings Field Array.
412
+ * @param string $option_name Option Name.
413
+ *
414
+ * @return mixed
415
+ */
416
+ public static function prepare_settings_field( $value, $option_name ) {
417
+
418
  $current_tab = give_get_current_setting_tab();
419
 
420
  // Field Default values.
421
  $defaults = array(
422
+ 'id' => '',
423
+ 'class' => '',
424
+ 'css' => '',
425
+ 'default' => '',
426
+ 'desc' => '',
427
+ 'table_html' => true,
428
+ 'repeat' => false,
429
+ 'repeat_btn_title' => __( 'Add Field', 'give' ),
430
  );
431
 
432
+ // Set title.
433
+ $defaults['title'] = isset( $value['name'] ) ? $value['name'] : '';
434
+
435
+ // Set default setting.
436
+ $value = wp_parse_args( $value, $defaults );
437
 
438
+ // Colorpicker field.
439
+ $value['class'] = ( 'colorpicker' === $value['type'] ? trim( $value['class'] ) . ' give-colorpicker' : $value['class'] );
440
+ $value['type'] = ( 'colorpicker' === $value['type'] ? 'text' : $value['type'] );
441
 
 
 
442
 
443
+ // Custom attribute handling.
444
+ $custom_attributes = array();
 
445
 
446
+ if ( ! empty( $value['attributes'] ) && is_array( $value['attributes'] ) ) {
447
+ foreach ( $value['attributes'] as $attribute => $attribute_value ) {
448
+ $custom_attributes[] = esc_attr( $attribute ) . '="' . esc_attr( $attribute_value ) . '"';
449
+ }
450
+ }
451
 
452
+ // Description handling.
453
+ $description = self::get_field_description( $value );
454
 
455
+ // Switch based on type.
456
+ switch ( $value['type'] ) {
457
+
458
+ // Section Titles.
459
+ case 'title':
460
+ if ( ! empty( $value['title'] ) || ! empty( $value['desc'] ) ) {
461
+ ?>
462
+ <div class="give-setting-tab-header give-setting-tab-header-<?php echo $current_tab; ?>">
463
+ <?php if ( ! empty( $value['title'] ) ) : ?>
464
+ <h2><?php echo self::get_field_title( $value ); ?></h2>
465
+ <hr>
466
+ <?php endif; ?>
467
+
468
+ <?php if ( ! empty( $value['desc'] ) ) : ?>
469
+ <?php echo wpautop( wptexturize( wp_kses_post( $value['desc'] ) ) ); ?>
470
+ <?php endif; ?>
471
+ </div>
472
+ <?php
473
  }
 
474
 
475
+ if ( $value['table_html'] ) {
476
+ echo '<table class="form-table give-setting-tab-body give-setting-tab-body-' . $current_tab . '">' . "\n\n";
477
+ }
478
 
479
+ if ( ! empty( $value['id'] ) ) {
 
480
 
481
+ /**
482
+ * Trigger Action.
483
+ *
484
+ * Note: action dynamically fire on basis of field id.
485
+ *
486
+ * @since 1.8
487
+ */
488
+ do_action( 'give_settings_' . sanitize_title( $value['id'] ) );
489
+ }
 
 
 
 
 
 
 
490
 
491
+ break;
 
 
492
 
493
+ // Section Ends.
494
+ case 'sectionend':
495
+ if ( ! empty( $value['id'] ) ) {
496
 
497
+ /**
498
+ * Trigger Action.
499
+ *
500
+ * Note: action dynamically fire on basis of field id.
501
+ *
502
+ * @since 1.8
503
+ */
504
+ do_action( 'give_settings_' . sanitize_title( $value['id'] ) . '_end' );
505
+ }
506
 
507
+ if ( $value['table_html'] ) {
508
+ echo '</table>';
509
+ }
510
 
511
+ if ( ! empty( $value['id'] ) ) {
 
 
 
 
 
 
 
 
 
 
 
 
512
 
513
+ /**
514
+ * Trigger Action.
515
+ *
516
+ * Note: action dynamically fire on basis of field id.
517
+ *
518
+ * @since 1.8
519
+ */
520
+ do_action( 'give_settings_' . sanitize_title( $value['id'] ) . '_after' );
521
+ }
522
 
523
+ break;
524
 
525
+ // Standard text inputs and subtypes like 'number'.
526
+ case 'colorpicker':
527
+ case 'hidden' :
528
+ $value['wrapper_class'] = empty( $value['wrapper_class'] ) ? 'give-hidden' : trim( $value['wrapper_class'] ) . ' give-hidden';
529
+ case 'text':
530
+ case 'email':
531
+ case 'number':
532
+ case 'password' :
533
+ $type = $value['type'];
534
+ $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
535
+
536
+ // Set default value for repeater field if not any value set yet.
537
+ if ( $value['repeat'] && is_string( $option_value ) ) {
538
+ $option_value = array( $value['default'] );
539
+ }
540
+ ?>
541
+ <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
542
+ <th scope="row" class="titledesc">
543
+ <label
544
+ for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
545
+ </th>
546
+ <td class="give-forminp give-forminp-<?php echo sanitize_title( $value['type'] ) ?>">
547
+ <?php if ( $value['repeat'] ) : ?>
548
+ <?php foreach ( $option_value as $index => $field_value ) : ?>
549
+ <p>
550
+ <input
551
+ name="<?php echo esc_attr( $value['id'] ); ?>[]"
552
+ type="<?php echo esc_attr( $type ); ?>"
553
+ style="<?php echo esc_attr( $value['css'] ); ?>"
554
+ value="<?php echo esc_attr( $field_value ); ?>"
555
+ class="give-input-field<?php echo( empty( $value['class'] ) ? '' : ' ' . esc_attr( $value['class'] ) ); ?> <?php echo esc_attr( $value['id'] ); ?>"
556
+ <?php echo implode( ' ', $custom_attributes ); ?>
557
+ />
558
+ <span class="give-remove-setting-field"
559
+ title="<?php esc_html_e( 'Remove setting field', 'give' ); ?>">-</span>
560
+ </p>
561
+ <?php endforeach; ?>
562
+ <a href="#" data-id="<?php echo $value['id']; ?>"
563
+ class="give-repeat-setting-field button-secondary"><?php echo $value['repeat_btn_title']; ?></a>
564
+ <?php else : ?>
565
+ <input
566
+ name="<?php echo esc_attr( $value['id'] ); ?>"
567
+ id="<?php echo esc_attr( $value['id'] ); ?>"
568
+ type="<?php echo esc_attr( $type ); ?>"
569
+ style="<?php echo esc_attr( $value['css'] ); ?>"
570
+ value="<?php echo esc_attr( $option_value ); ?>"
571
+ class="give-input-field<?php echo( empty( $value['class'] ) ? '' : ' ' . esc_attr( $value['class'] ) ); ?>"
572
+ <?php echo implode( ' ', $custom_attributes ); ?>
573
+ />
574
+ <?php endif; ?>
575
+ <?php echo $description; ?>
576
+ </td>
577
+ </tr><?php
578
+ break;
579
 
580
+ // Textarea.
581
+ case 'textarea':
582
 
583
+ $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
584
+ $default_attributes = array(
585
+ 'rows' => 10,
586
+ 'cols' => 60
587
+ );
588
+ $textarea_attributes = isset( $value['attributes'] ) ? $value['attributes'] : array();
589
+ ?>
 
 
 
 
 
 
 
 
 
590
  <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
591
  <th scope="row" class="titledesc">
592
  <label
593
  for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
594
  </th>
595
  <td class="give-forminp give-forminp-<?php echo sanitize_title( $value['type'] ) ?>">
596
+ <textarea
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
597
  name="<?php echo esc_attr( $value['id'] ); ?>"
598
  id="<?php echo esc_attr( $value['id'] ); ?>"
 
599
  style="<?php echo esc_attr( $value['css'] ); ?>"
600
+ class="<?php echo esc_attr( $value['class'] ); ?>"
601
+ <?php echo give_get_attribute_str( $textarea_attributes, $default_attributes ); ?>
602
+ ><?php echo esc_textarea( $option_value ); ?></textarea>
 
 
603
  <?php echo $description; ?>
604
  </td>
605
+ </tr>
606
+ <?php
607
+ break;
608
 
609
+ // Select boxes.
610
+ case 'select' :
611
+ case 'multiselect' :
612
+ $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
613
 
614
+ /**
615
+ * Insert page in option if missing.
616
+ *
617
+ * Check success_page setting in general settings.
618
+ */
619
+ if (
620
+ isset( $value['attributes'] ) &&
621
+ false !== strpos( $value['class'], 'give-select-chosen' ) &&
622
+ in_array( 'data-search-type', array_keys( $value['attributes' ] ) ) &&
623
+ 'pages' === $value['attributes' ]['data-search-type'] &&
624
+ ! in_array( $option_value, array_keys( $value['options'] ) )
625
+ ) {
626
+ $value['options'][ $option_value ] = get_the_title( $option_value );
627
+ }
628
+ ?>
629
+ <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
630
+ <th scope="row" class="titledesc">
631
+ <label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
632
+ </th>
633
+ <td class="give-forminp give-forminp-<?php echo sanitize_title( $value['type'] ) ?>">
634
+ <select
635
+ name="<?php echo esc_attr( $value['id'] ); ?><?php if ( 'multiselect' === $value['type'] ) echo '[]'; ?>"
636
+ id="<?php echo esc_attr( $value['id'] ); ?>"
637
+ style="<?php echo esc_attr( $value['css'] ); ?>"
638
+ class="<?php echo esc_attr( $value['class'] ); ?>"
639
+ <?php echo implode( ' ', $custom_attributes ); ?>
640
+ <?php echo ( 'multiselect' === $value['type'] ) ? 'multiple="multiple"' : ''; ?>
641
+ >
642
 
643
+ <?php
644
+ if ( ! empty( $value['options'] ) ) {
645
+ foreach ( $value['options'] as $key => $val ) {
646
+ ?>
647
+ <option value="<?php echo esc_attr( $key ); ?>" <?php
648
 
649
+ if ( is_array( $option_value ) ) {
650
+ selected( in_array( $key, $option_value ), true );
651
+ } else {
652
+ selected( $option_value, $key );
653
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
654
 
655
+ ?>><?php echo $val ?></option>
656
+ <?php
657
+ }
658
+ }
659
+ ?>
660
 
661
+ </select> <?php echo $description; ?>
662
+ </td>
663
+ </tr><?php
664
+ break;
 
665
 
666
+ // Radio inputs.
667
+ case 'radio_inline' :
668
+ $value['class'] = empty( $value['class'] ) ? 'give-radio-inline' : $value['class'] . ' give-radio-inline';
669
+ case 'radio' :
670
+ $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
671
+ ?>
672
+ <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
673
+ <th scope="row" class="titledesc">
674
+ <label
675
+ for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
676
+ </th>
677
+ <td class="give-forminp give-forminp-<?php echo sanitize_title( $value['type'] ) ?> <?php echo( ! empty( $value['class'] ) ? $value['class'] : '' ); ?>">
678
+ <fieldset>
679
+ <ul>
680
+ <?php
681
+ foreach ( $value['options'] as $key => $val ) {
682
+ ?>
683
+ <li>
684
+ <label><input
685
+ name="<?php echo esc_attr( $value['id'] ); ?>"
686
+ value="<?php echo $key; ?>"
687
+ type="radio"
688
+ style="<?php echo esc_attr( $value['css'] ); ?>"
689
+ <?php echo implode( ' ', $custom_attributes ); ?>
690
+ <?php checked( $key, $option_value ); ?>
691
+ /> <?php echo $val ?></label>
692
+ </li>
693
+ <?php
694
  }
695
  ?>
696
+ <?php echo $description; ?>
697
+ </fieldset>
698
+ </td>
699
+ </tr><?php
700
+ break;
701
 
702
+ // Checkbox input.
703
+ case 'checkbox' :
704
+ $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
705
+ ?>
706
+ <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
707
+ <th scope="row" class="titledesc">
708
+ <label
709
+ for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
710
+ </th>
711
+ <td class="give-forminp">
712
+ <input
713
+ name="<?php echo esc_attr( $value['id'] ); ?>"
714
+ id="<?php echo esc_attr( $value['id'] ); ?>"
715
+ type="checkbox"
716
+ class="<?php echo esc_attr( isset( $value['class'] ) ? $value['class'] : '' ); ?>"
717
+ value="1"
718
+ <?php checked( $option_value, 'on' ); ?>
719
+ <?php echo implode( ' ', $custom_attributes ); ?>
720
+ />
721
+ <?php echo $description; ?>
722
  </td>
723
+ </tr>
724
+ <?php
725
+ break;
726
 
727
+ // Multi Checkbox input.
728
+ case 'multicheck' :
729
+ $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
730
+ $option_value = is_array( $option_value ) ? $option_value : array();
731
+ ?>
 
732
  <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
733
  <th scope="row" class="titledesc">
734
  <label
741
  foreach ( $value['options'] as $key => $val ) {
742
  ?>
743
  <li>
744
+ <label>
745
+ <input
746
+ name="<?php echo esc_attr( $value['id'] ); ?>[]"
747
  value="<?php echo $key; ?>"
748
+ type="checkbox"
749
  style="<?php echo esc_attr( $value['css'] ); ?>"
750
  <?php echo implode( ' ', $custom_attributes ); ?>
751
+ <?php if ( in_array( $key, $option_value ) ) {
752
+ echo 'checked="checked"';
753
+ } ?>
754
+ /> <?php echo $val ?>
755
+ </label>
756
  </li>
757
  <?php
758
  }
760
  <?php echo $description; ?>
761
  </fieldset>
762
  </td>
763
+ </tr>
764
+ <?php
765
+ break;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
766
 
767
+ // File input field.
768
+ case 'file' :
769
+ case 'media' :
770
+ $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
771
+ $button_label = sprintf( __( 'Add or Upload %s', 'give' ), ( 'file' === $value['type'] ? __( 'File', 'give' ) : __( 'Image', 'give' ) ) );
772
+ $fvalue = empty( $value['fvalue'] ) ? 'url' : $value['fvalue'];
773
+
774
+ $allow_media_preview_tags = array( 'jpg', 'jpeg', 'png', 'gif', 'ico' );
775
+ $preview_image_src = $option_value ? ( 'id' === $fvalue ? wp_get_attachment_url( $option_value ) : $option_value ) : '';
776
+ $preview_image_extension = $preview_image_src ? pathinfo( $preview_image_src, PATHINFO_EXTENSION ) : '';
777
+ $is_show_preview = in_array( $preview_image_extension, $allow_media_preview_tags );
778
+ ?>
779
  <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
780
  <th scope="row" class="titledesc">
781
  <label
782
  for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
783
  </th>
784
  <td class="give-forminp">
785
+ <div class="give-field-wrap">
786
+ <label for="<?php echo $value['id'] ?>">
787
+ <input
788
+ name="<?php echo esc_attr( $value['id'] ); ?>"
789
+ id="<?php echo esc_attr( $value['id'] ); ?>"
790
+ type="text"
791
+ class="give-input-field<?php echo esc_attr( isset( $value['class'] ) ? ' ' . $value['class'] : '' ); ?>"
792
+ value="<?php echo $option_value; ?>"
793
+ style="<?php echo esc_attr( $value['css'] ); ?>"
794
+ <?php echo implode( ' ', $custom_attributes ); ?>
795
+ />&nbsp;&nbsp;&nbsp;&nbsp;<input class="give-upload-button button" type="button"
796
+ data-fvalue="<?php echo $fvalue; ?>"
797
+ data-field-type="<?php echo $value['type']; ?>"
798
+ value="<?php echo $button_label; ?>">
799
+ <?php echo $description ?>
800
+ <div
801
+ class="give-image-thumb<?php echo ! $option_value || ! $is_show_preview ? ' give-hidden' : ''; ?>">
802
+ <span class="give-delete-image-thumb dashicons dashicons-no-alt"></span>
803
+ <img src="<?php echo $preview_image_src; ?>" alt="">
804
+ </div>
805
+ </label>
806
+ </div>
807
  </td>
808
+ </tr>
809
+ <?php
810
+ break;
811
 
812
+ // WordPress Editor.
813
+ case 'wysiwyg' :
814
+ // Get option value.
815
+ $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
816
+
817
+ // Get editor settings.
818
+ $editor_settings = ! empty( $value['options'] ) ? $value['options'] : array();
819
+ ?>
820
+ <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
821
+ <th scope="row" class="titledesc">
822
+ <label
823
+ for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
824
+ </th>
825
+ <td class="give-forminp">
826
+ <?php wp_editor( $option_value, $value['id'], $editor_settings ); ?>
827
+ <?php echo $description; ?>
828
+ </td>
829
+ </tr><?php
830
+ break;
831
 
832
+ // Custom: Email preview buttons field.
833
+ case 'email_preview_buttons' :
834
+ ?>
835
+ <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
836
+ <th scope="row" class="titledesc">
837
+ <label
838
+ for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
839
+ </th>
840
+ <td class="give-forminp">
841
+ <?php give_email_preview_buttons_callback( $value ); ?>
842
+ <?php echo $description; ?>
843
+ </td>
844
+ </tr><?php
845
+ break;
846
 
847
+ // Custom: API field.
848
+ case 'api' :
849
+ give_api_callback();
850
+ echo $description;
851
+ break;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
852
 
853
+ // Custom: Gateway API key.
854
+ case 'api_key' :
855
+ $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
856
+ $type = ! empty( $option_value ) ? 'password' : 'text';
857
+ ?>
858
+ <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
859
+ <th scope="row" class="titledesc">
860
+ <label
861
+ for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
862
+ </th>
863
+ <td class="give-forminp give-forminp-<?php echo sanitize_title( $value['type'] ) ?>">
864
+ <input
865
+ name="<?php echo esc_attr( $value['id'] ); ?>"
866
+ id="<?php echo esc_attr( $value['id'] ); ?>"
867
+ type="<?php echo esc_attr( $type ); ?>"
868
+ style="<?php echo esc_attr( $value['css'] ); ?>"
869
+ value="<?php echo esc_attr( trim( $option_value ) ); ?>"
870
+ class="give-input-field<?php echo( empty( $value['class'] ) ? '' : ' ' . esc_attr( $value['class'] ) ); ?>"
871
+ <?php echo implode( ' ', $custom_attributes ); ?>
872
+ /> <?php echo $description; ?>
873
+ </td>
874
+ </tr><?php
875
+ break;
876
 
877
+ // Note: only for internal use.
878
+ case 'chosen' :
879
+
880
+ // Get option value.
881
+ $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
882
+ $option_value = is_array( $option_value ) ? array_fill_keys( $option_value, 'selected' ) : $option_value;
883
+ $wrapper_class = ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '';
884
+ $type = '';
885
+ $allow_new_values = '';
886
+ $name = give_get_field_name( $value );
887
+
888
+ // Set attributes based on multiselect datatype.
889
+ if ( 'multiselect' === $value['data_type'] ) {
890
+ $type = 'multiple';
891
+ $allow_new_values = 'data-allows-new-values="true"';
892
+ $name = $name . '[]';
893
+ $option_value = empty( $option_value ) ? array() : $option_value;
894
+ }
895
 
896
+ $title_prefixes_value = ( is_array( $option_value ) && count( $option_value ) > 0 ) ?
897
+ array_merge( $value['options'], $option_value ) :
898
+ $value['options'];
899
 
900
+ ?>
901
+ <tr valign="top" <?php echo $wrapper_class; ?>>
902
+ <th scope="row" class="titledesc">
903
+ <label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo esc_attr( self::get_field_title( $value ) ); ?></label>
904
+ </th>
905
+ <td class="give-forminp give-forminp-<?php echo esc_attr( $value['type'] ); ?>">
906
+ <select
907
+ class="give-select-chosen give-chosen-settings"
908
+ style="<?php echo esc_attr( $value['style'] ); ?>"
909
+ name="<?php echo esc_attr( $name ); ?>"
910
+ id="<?php echo esc_attr( $value['id'] ); ?>"
911
+ <?php
912
+ echo "{$type} {$allow_new_values}";
913
+ echo implode( ' ', $custom_attributes );
914
+ ?>
915
+ >
916
+ <?php
917
+ if ( is_array( $title_prefixes_value ) && count( $title_prefixes_value ) > 0 ) {
918
+ foreach ( $title_prefixes_value as $key => $item_value ) {
919
+ echo sprintf(
920
+ '<option %1$s value="%2$s">%2$s</option>',
921
+ ( 'selected' === $item_value ) ? 'selected="selected"' : '',
922
+ esc_attr( $key )
923
+ );
 
924
  }
925
+ }
926
+ ?>
927
+ </select>
928
+ <?php echo wp_kses_post( $description ); ?>
929
+ </td>
930
+ </tr>
931
+ <?php
932
+ break;
933
 
934
+ // Custom: Log field.
935
+ case 'logs' :
936
 
937
+ // Get current section.
938
+ $current_section = $_GET['section'] = give_get_current_setting_section();
939
 
940
+ /**
941
+ * Fires for each tab of logs view.
942
+ *
943
+ * @since 1.0
944
+ */
945
+ do_action( "give_logs_view_{$current_section}" );
946
 
947
+ echo $description;
948
+ break;
949
 
950
+ // Custom: Data field.
951
+ case 'data' :
952
 
953
+ include GIVE_PLUGIN_DIR . 'includes/admin/tools/views/html-admin-page-data.php';
954
 
955
+ echo $description;
956
+ break;
957
 
958
+ // Custom: Give Docs Link field type.
959
+ case 'give_docs_link' :
960
+ $wrapper_class = ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '';
961
+ ?>
962
+ <tr valign="top" <?php echo esc_html( $wrapper_class ); ?>>
963
+ <td class="give-docs-link" colspan="2">
964
+ <p class="give-docs-link">
965
+ <a href="<?php echo esc_url( $value['url'] ); ?>" target="_blank">
966
+ <?php
967
+ echo sprintf(
968
+ /* translators: %s Title */
969
+ esc_html__( 'Need Help? See docs on "%s"', 'give' ),
970
+ esc_html( $value['title'] )
971
+ );
972
+ ?>
973
+ <span class="dashicons dashicons-editor-help"></span>
974
+ </a>
975
+ </p>
976
+ </td>
977
+ </tr><?php
978
+ break;
979
 
980
+ // Default: run an action
981
+ // You can add or handle your custom field action.
982
+ default:
983
+ // Get option value.
984
+ $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
985
+ do_action( 'give_admin_field_' . $value['type'], $value, $option_value );
986
+ break;
 
987
  }
988
  }
989
 
1046
  * @return bool
1047
  */
1048
  public static function save_fields( $options, $option_name = '' ) {
1049
+
1050
+ // Fetch form posted super global data.
1051
+ $post_data = give_clean( $_POST );
1052
+
1053
+ // Bailout, if posted data doesn't exists.
1054
+ if ( empty( $post_data ) ) {
1055
  return false;
1056
  }
1057
 
1058
+ $new_options = array();
1059
+ $options_keys = array_keys( $options );
1060
+ $is_vertical_tabs = is_array( $options_keys ) && count( $options_keys ) > 0 ? ctype_alnum( $options_keys[0] ) : false;
1061
+
1062
+ if ( $is_vertical_tabs ) {
1063
+
1064
+ // Loop through each vertical tabs related field options to destructure into single array.
1065
+ foreach( $options as $option ) {
1066
+ $new_options = array_merge( $new_options, $option );
1067
+ }
1068
+
1069
+ // Assign new field options.
1070
+ $options = $new_options;
1071
+ }
1072
+
1073
  // Options to update will be stored here and saved later.
1074
  $update_options = array();
1075
 
includes/admin/class-blank-slate.php CHANGED
@@ -254,7 +254,7 @@ class Give_Blank_Slate {
254
  // Define default content.
255
  $defaults = array(
256
  'image_url' => GIVE_PLUGIN_URL . 'assets/dist/images/give-icon-full-circle.svg',
257
- 'image_alt' => __( 'Give Icon', 'give' ),
258
  'heading' => __( 'No donation forms found.', 'give' ),
259
  'message' => __( 'The first step towards accepting online donations is to create a form.', 'give' ),
260
  'cta_text' => __( 'Create Donation Form', 'give' ),
254
  // Define default content.
255
  $defaults = array(
256
  'image_url' => GIVE_PLUGIN_URL . 'assets/dist/images/give-icon-full-circle.svg',
257
+ 'image_alt' => __( 'GiveWP Icon', 'give' ),
258
  'heading' => __( 'No donation forms found.', 'give' ),
259
  'message' => __( 'The first step towards accepting online donations is to create a form.', 'give' ),
260
  'cta_text' => __( 'Create Donation Form', 'give' ),
includes/admin/class-give-welcome.php CHANGED
@@ -64,7 +64,7 @@ class Give_Welcome {
64
  // Getting Started Page
65
  add_dashboard_page(
66
  /* translators: %s: Give version */
67
- sprintf( esc_html__( 'Give %s - Getting Started Guide', 'give' ), $display_version ),
68
  esc_html__( 'Getting started with Give', 'give' ),
69
  $this->minimum_capability,
70
  'give-getting-started',
@@ -74,7 +74,7 @@ class Give_Welcome {
74
  // Credits Page
75
  add_dashboard_page(
76
  /* translators: %s: Give version */
77
- sprintf( esc_html__( 'Give %s - Credits', 'give' ), $display_version ),
78
  esc_html__( 'The people that build Give', 'give' ),
79
  $this->minimum_capability,
80
  'give-credits',
@@ -144,20 +144,20 @@ class Give_Welcome {
144
 
145
  switch ( $page ) {
146
  case 'give-getting-started':
147
- $title = sprintf( __( 'Welcome to Give %s', 'give' ), $display_version );
148
  $content = __( 'Thank you for activating the latest version of Give! Welcome to the best fundraising platform for WordPress. We encourage you to check out the plugin documentation and getting started guide below.', 'give' );
149
  break;
150
 
151
  case 'give-changelog':
152
- $title = sprintf( __( 'What\'s New in Give %s', 'give' ), $display_version );
153
- $content = __( 'Give is regularly updated with new features and fixes to ensure your fundraising campaigns run smoothly and securely. We always recommend keeping Give up to date with the latest version.', 'give' );
154
  break;
155
 
156
  case 'give-credits':
157
  $title = sprintf( __( 'GitHub Contributors', 'give' ) );
158
  $content = sprintf(
159
  /* translators: %s: https://github.com/impress-org/give */
160
- __( 'Give is backed by a dedicated team of in-house developers and a vibrant open source community. If you are interested in contributing please visit the <a href="%s" target="_blank">GitHub Repo</a>.', 'give' ),
161
  esc_url( 'https://github.com/impress-org/give' )
162
  );
163
 
@@ -216,7 +216,7 @@ class Give_Welcome {
216
 
217
  <div class="give-welcome-content-wrap">
218
 
219
- <p class="give-welcome-content-intro"><?php esc_html_e( 'Getting started with Give is easy! We put together this quick start guide to help first time users of the plugin. Our goal is to get you up and running in no time. Let\'s begin!', 'give' ); ?></p>
220
 
221
  <div class="give-feature-section give-clearfix">
222
  <div class="give-feature-section__inner">
@@ -227,7 +227,7 @@ class Give_Welcome {
227
  <?php esc_html_e( 'Configure your payment methods', 'give' ); ?>
228
  </h3>
229
 
230
- <p><?php esc_html_e( 'Before you can begin fundraising, first you need to set up your payment gateway. Payment gateways allow you to accept payment methods through your donation forms. Give supports many of the top payment processors through our add-ons. Stripe and PayPal Standard are included for free in the core plugin. Please ensure your site is running securely with a valid SSL certificate before accepting online payments.', 'give' ); ?></p>
231
 
232
  <p><?php echo sprintf( __( 'Having Trouble? Our team is here to help if you need to ask any questions. If you need help setting up your payment gateway, contact our <a href="%s" target="_blank">support team</a>.', 'give' ), 'https://givewp.com/support/?utm_source=welcome-screen&utm_medium=getting-started' ); ?></p>
233
 
@@ -248,7 +248,7 @@ class Give_Welcome {
248
  </li>
249
  </ul>
250
 
251
- <p class="give-welcome-gateway-notice give-field-description"><?php esc_html_e( 'Note: The free version of the Stripe payment gateway for Give does not include Apple or Google Pay. In the core plugin, using the free version of Stripe includes an additional 2% fee for a one-time donation in addition to the standard Stripe processing fee. Stripe Premium (the Stripe Add-on for Give) does not include this additional fee. Using PayPal standard does not include any additional fees. However, the donor will be taken to PayPal’s website to process their donation before being redirected back to your site.', 'give' ); ?></p>
252
 
253
  </div>
254
 
@@ -416,7 +416,7 @@ class Give_Welcome {
416
  <?php
417
  printf(
418
  /* translators: %s: https://github.com/impress-org/give */
419
- __( 'Give is backed by a dedicated team of in-house developers and a vibrant open source community. If you are interested in contributing please visit the <a href="%s" target="_blank">GitHub Repo</a>.', 'give' ),
420
  esc_url( 'https://github.com/impress-org/give' )
421
  );
422
  ?>
@@ -576,7 +576,7 @@ class Give_Welcome {
576
 
577
  <div class="give-welcome-widgets__heading">
578
  <h2><?php esc_html_e( 'Start off on the right foot', 'give' ); ?></h2>
579
- <p><?php esc_html_e( 'If you aren’t quite sure how to get started or you want to see the best ways to use Give for your fundraising needs, book a demo. Our Customer Success Team is happy to help.', 'give' ); ?></p>
580
 
581
  <a href="https://givewp.com/schedule-a-demo/?utm_source=welcome-screen&utm_medium=getting-started"
582
  class="give-welcome-widgets__demo-btn button button-large"
@@ -586,7 +586,7 @@ class Give_Welcome {
586
  <div class="give-welcome-widgets__col give-welcome-widgets__support">
587
  <div class="give-welcome-widgets__col-inner">
588
  <h3><?php esc_html_e( 'Support', 'give' ); ?></h3>
589
- <p><?php esc_html_e( 'Inevitably questions arise when building great fundraising websites. That’s exactly why we have a dedicated support staff of Give experts to help you succeed with your campaign. ', 'give' ); ?></p>
590
 
591
  <a href="https://givewp.com/support/?utm_source=welcome-screen&utm_medium=getting-started" class="give-welcome-widgets__link"
592
  target="_blank"><?php esc_html_e( 'How support works', 'give' ); ?></a>
@@ -596,7 +596,7 @@ class Give_Welcome {
596
  <div class="give-welcome-widgets__col give-welcome-widgets__addons">
597
  <div class="give-welcome-widgets__col-inner">
598
  <h3><?php esc_html_e( 'Add-ons', 'give' ); ?></h3>
599
- <p><?php esc_html_e( 'Accept recurring donations, add custom donation form fields, ask donors to cover processing fees and more! Level up your fundraisers by extending Give with add-ons.', 'give' ); ?></p>
600
  <a href="https://givewp.com/addons/?utm_source=welcome-screen&utm_medium=getting-started" class="give-welcome-widgets__link"
601
  target="_blank"><?php esc_html_e( 'Power up my fundraising', 'give' ); ?></a>
602
  </div>
@@ -604,7 +604,7 @@ class Give_Welcome {
604
  <div class="give-welcome-widgets__col give-welcome-widgets__documentation">
605
  <div class="give-welcome-widgets__col-inner">
606
  <h3><?php esc_html_e( 'Documentation', 'give' ); ?></h3>
607
- <p><?php esc_html_e( 'Learn the ins and outs of Give with well organized and clearly written documentation. You can search using a keyword to find articles for Give Core and each add-on. ', 'give' ); ?></p>
608
  <a href="https://givewp.com/documentation/?utm_source=welcome-screen&utm_medium=getting-started" class="give-welcome-widgets__link"
609
  target="_blank"><?php esc_html_e( 'Check out the docs', 'give' ); ?></a>
610
  </div>
64
  // Getting Started Page
65
  add_dashboard_page(
66
  /* translators: %s: Give version */
67
+ sprintf( esc_html__( 'GiveWP %s - Getting Started Guide', 'give' ), $display_version ),
68
  esc_html__( 'Getting started with Give', 'give' ),
69
  $this->minimum_capability,
70
  'give-getting-started',
74
  // Credits Page
75
  add_dashboard_page(
76
  /* translators: %s: Give version */
77
+ sprintf( esc_html__( 'GiveWP %s - Credits', 'give' ), $display_version ),
78
  esc_html__( 'The people that build Give', 'give' ),
79
  $this->minimum_capability,
80
  'give-credits',
144
 
145
  switch ( $page ) {
146
  case 'give-getting-started':
147
+ $title = sprintf( __( 'Welcome to GiveWP %s', 'give' ), $display_version );
148
  $content = __( 'Thank you for activating the latest version of Give! Welcome to the best fundraising platform for WordPress. We encourage you to check out the plugin documentation and getting started guide below.', 'give' );
149
  break;
150
 
151
  case 'give-changelog':
152
+ $title = sprintf( __( 'What\'s New in GiveWP %s', 'give' ), $display_version );
153
+ $content = __( 'GiveWP is regularly updated with new features and fixes to ensure your fundraising campaigns run smoothly and securely. We always recommend keeping GiveWP up to date with the latest version.', 'give' );
154
  break;
155
 
156
  case 'give-credits':
157
  $title = sprintf( __( 'GitHub Contributors', 'give' ) );
158
  $content = sprintf(
159
  /* translators: %s: https://github.com/impress-org/give */
160
+ __( 'GiveWP is backed by a dedicated team of in-house developers and a vibrant open source community. If you are interested in contributing please visit the <a href="%s" target="_blank">GitHub Repo</a>.', 'give' ),
161
  esc_url( 'https://github.com/impress-org/give' )
162
  );
163
 
216
 
217
  <div class="give-welcome-content-wrap">
218
 
219
+ <p class="give-welcome-content-intro"><?php esc_html_e( 'Getting started with GiveWP is easy! We put together this quick start guide to help first time users of the plugin. Our goal is to get you up and running in no time. Let\'s begin!', 'give' ); ?></p>
220
 
221
  <div class="give-feature-section give-clearfix">
222
  <div class="give-feature-section__inner">
227
  <?php esc_html_e( 'Configure your payment methods', 'give' ); ?>
228
  </h3>
229
 
230
+ <p><?php esc_html_e( 'Before you can begin fundraising, first you need to set up your payment gateway. Payment gateways allow you to accept payment methods through your donation forms. GiveWP supports many of the top payment processors through our add-ons. Stripe and PayPal Standard are included for free in the core plugin. Please ensure your site is running securely with a valid SSL certificate before accepting online payments.', 'give' ); ?></p>
231
 
232
  <p><?php echo sprintf( __( 'Having Trouble? Our team is here to help if you need to ask any questions. If you need help setting up your payment gateway, contact our <a href="%s" target="_blank">support team</a>.', 'give' ), 'https://givewp.com/support/?utm_source=welcome-screen&utm_medium=getting-started' ); ?></p>
233
 
248
  </li>
249
  </ul>
250
 
251
+ <p class="give-welcome-gateway-notice give-field-description"><?php esc_html_e( 'Note: The free version of the Stripe payment gateway for GiveWP does not include Apple or Google Pay. In the core plugin, using the free version of Stripe includes an additional 2% fee for a one-time donation in addition to the standard Stripe processing fee. Stripe Premium (the Stripe Add-on for Give) does not include this additional fee. Using PayPal standard does not include any additional fees. However, the donor will be taken to PayPal’s website to process their donation before being redirected back to your site.', 'give' ); ?></p>
252
 
253
  </div>
254
 
416
  <?php
417
  printf(
418
  /* translators: %s: https://github.com/impress-org/give */
419
+ __( 'GiveWP is backed by a dedicated team of in-house developers and a vibrant open source community. If you are interested in contributing please visit the <a href="%s" target="_blank">GitHub Repo</a>.', 'give' ),
420
  esc_url( 'https://github.com/impress-org/give' )
421
  );
422
  ?>
576
 
577
  <div class="give-welcome-widgets__heading">
578
  <h2><?php esc_html_e( 'Start off on the right foot', 'give' ); ?></h2>
579
+ <p><?php esc_html_e( 'If you aren’t quite sure how to get started or you want to see the best ways to use GiveWP for your fundraising needs, book a demo. Our Customer Success Team is happy to help.', 'give' ); ?></p>
580
 
581
  <a href="https://givewp.com/schedule-a-demo/?utm_source=welcome-screen&utm_medium=getting-started"
582
  class="give-welcome-widgets__demo-btn button button-large"
586
  <div class="give-welcome-widgets__col give-welcome-widgets__support">
587
  <div class="give-welcome-widgets__col-inner">
588
  <h3><?php esc_html_e( 'Support', 'give' ); ?></h3>
589
+ <p><?php esc_html_e( 'Inevitably questions arise when building great fundraising websites. That’s exactly why we have a dedicated support staff of GiveWP experts to help you succeed with your campaign. ', 'give' ); ?></p>
590
 
591
  <a href="https://givewp.com/support/?utm_source=welcome-screen&utm_medium=getting-started" class="give-welcome-widgets__link"
592
  target="_blank"><?php esc_html_e( 'How support works', 'give' ); ?></a>
596
  <div class="give-welcome-widgets__col give-welcome-widgets__addons">
597
  <div class="give-welcome-widgets__col-inner">
598
  <h3><?php esc_html_e( 'Add-ons', 'give' ); ?></h3>
599
+ <p><?php esc_html_e( 'Accept recurring donations, add custom donation form fields, ask donors to cover processing fees and more! Level up your fundraisers by extending GiveWP with add-ons.', 'give' ); ?></p>
600
  <a href="https://givewp.com/addons/?utm_source=welcome-screen&utm_medium=getting-started" class="give-welcome-widgets__link"
601
  target="_blank"><?php esc_html_e( 'Power up my fundraising', 'give' ); ?></a>
602
  </div>
604
  <div class="give-welcome-widgets__col give-welcome-widgets__documentation">
605
  <div class="give-welcome-widgets__col-inner">
606
  <h3><?php esc_html_e( 'Documentation', 'give' ); ?></h3>
607
+ <p><?php esc_html_e( 'Learn the ins and outs of GiveWP with well organized and clearly written documentation. You can search using a keyword to find articles for GiveWP Core and each add-on. ', 'give' ); ?></p>
608
  <a href="https://givewp.com/documentation/?utm_source=welcome-screen&utm_medium=getting-started" class="give-welcome-widgets__link"
609
  target="_blank"><?php esc_html_e( 'Check out the docs', 'give' ); ?></a>
610
  </div>
includes/admin/class-i18n-module.php CHANGED
@@ -175,7 +175,7 @@ class Give_i18n_Banner {
175
  <div class="give-i18n-notice-content">
176
  <a href="<?php echo esc_url( add_query_arg( array( 'remove_i18n_promo' => '1' ) ) ); ?>" class="dismiss"><span class="dashicons dashicons-dismiss"></span></a>
177
 
178
- <h2 style="margin: 10px 0;"><?php printf( esc_html__( 'Help Translate Give to %s', 'give' ), $this->locale_name ); ?></h2>
179
  <p><?php echo $message; ?></p>
180
  <p>
181
  <a href="https://wordpress.org/support/register.php" target="_blank"><?php _e( 'Register now &raquo;', 'give' ); ?></a>
175
  <div class="give-i18n-notice-content">
176
  <a href="<?php echo esc_url( add_query_arg( array( 'remove_i18n_promo' => '1' ) ) ); ?>" class="dismiss"><span class="dashicons dashicons-dismiss"></span></a>
177
 
178
+ <h2 style="margin: 10px 0;"><?php printf( esc_html__( 'Help Translate GiveWP to %s', 'give' ), $this->locale_name ); ?></h2>
179
  <p><?php echo $message; ?></p>
180
  <p>
181
  <a href="https://wordpress.org/support/register.php" target="_blank"><?php _e( 'Register now &raquo;', 'give' ); ?></a>
includes/admin/dashboard-widgets.php CHANGED
@@ -183,7 +183,7 @@ function give_dashboard_at_a_glance_widget( $items ) {
183
 
184
  $text = sprintf(
185
  /* translators: %s: number of posts published */
186
- _n( '%s Give Form', '%s Give Forms', $num_posts->publish, 'give' ),
187
  $num_posts->publish
188
  );
189
 
183
 
184
  $text = sprintf(
185
  /* translators: %s: number of posts published */
186
+ _n( '%s GiveWP Form', '%s GiveWP Forms', $num_posts->publish, 'give' ),
187
  $num_posts->publish
188
  );
189
 
includes/admin/donors/donors.php CHANGED
@@ -356,7 +356,7 @@ function give_donor_view( $donor ) {
356
  <span class="donor-name info-item edit-item">
357
  <select name="donor_info[title]">
358
  <option disabled value="0"><?php esc_html_e( 'Title', 'give' ); ?></option>
359
- <option value=""><?php esc_html_e( '', 'give' ); ?></option>
360
  <?php
361
  if ( is_array( $title_prefixes ) && count( $title_prefixes ) > 0 ) {
362
  foreach ( $title_prefixes as $title ) {
356
  <span class="donor-name info-item edit-item">
357
  <select name="donor_info[title]">
358
  <option disabled value="0"><?php esc_html_e( 'Title', 'give' ); ?></option>
359
+ <option value="">&nbsp;</option>
360
  <?php
361
  if ( is_array( $title_prefixes ) && count( $title_prefixes ) > 0 ) {
362
  foreach ( $title_prefixes as $title ) {
includes/admin/emails/class-email-notifications.php CHANGED
@@ -148,14 +148,14 @@ class Give_Email_Notifications {
148
  array(
149
  'id' => '_give_from_name',
150
  'name' => esc_html__( 'From Name', 'give' ),
151
- 'desc' => esc_html__( 'The name which appears in the "From" field in all Give donation emails.', 'give' ),
152
  'default' => get_bloginfo( 'name' ),
153
  'type' => 'text',
154
  ),
155
  array(
156
  'id' => '_give_from_email',
157
  'name' => esc_html__( 'From Email', 'give' ),
158
- 'desc' => esc_html__( 'Email address from which all Give emails are sent from. This will act as the "from" and "reply-to" email address.', 'give' ),
159
  'default' => get_bloginfo( 'admin_email' ),
160
  'type' => 'text',
161
  ),
148
  array(
149
  'id' => '_give_from_name',
150
  'name' => esc_html__( 'From Name', 'give' ),
151
+ 'desc' => esc_html__( 'The name which appears in the "From" field in all GiveWP donation emails.', 'give' ),
152
  'default' => get_bloginfo( 'name' ),
153
  'type' => 'text',
154
  ),
155
  array(
156
  'id' => '_give_from_email',
157
  'name' => esc_html__( 'From Email', 'give' ),
158
+ 'desc' => esc_html__( 'Email address from which all GiveWP emails are sent from. This will act as the "from" and "reply-to" email address.', 'give' ),
159
  'default' => get_bloginfo( 'admin_email' ),
160
  'type' => 'text',
161
  ),
includes/admin/emails/class-email-setting-field.php CHANGED
@@ -180,7 +180,7 @@ class Give_Email_Setting_Field {
180
  $default_value = 'global';
181
  }
182
 
183
- $description = isset( $_GET['page'] ) && 'give-settings' === $_GET['page'] ? __( 'Choose whether you want this email enabled or not.', 'give' ) : sprintf( __( 'Global Options are set <a href="%s">in Give settings</a>. You may override them for this form here.', 'give' ), admin_url( 'edit.php?post_type=give_forms&page=give-settings&tab=emails' ) );
184
 
185
  return array(
186
  'name' => esc_html__( 'Notification', 'give' ),
@@ -257,7 +257,7 @@ class Give_Email_Setting_Field {
257
  '<br><a href="%1$s" target="_blank">%2$s</a> %3$s',
258
  esc_url( 'http://docs.givewp.com/meta-email-tags' ),
259
  __( 'See our documentation', 'give' ),
260
- __( 'for examples of how to use custom meta email tags to output additional donor or donation information in your Give emails.', 'give' )
261
  )
262
  );
263
 
180
  $default_value = 'global';
181
  }
182
 
183
+ $description = isset( $_GET['page'] ) && 'give-settings' === $_GET['page'] ? __( 'Choose whether you want this email enabled or not.', 'give' ) : sprintf( __( 'Global Options are set <a href="%s">in GiveWP settings</a>. You may override them for this form here.', 'give' ), admin_url( 'edit.php?post_type=give_forms&page=give-settings&tab=emails' ) );
184
 
185
  return array(
186
  'name' => esc_html__( 'Notification', 'give' ),
257
  '<br><a href="%1$s" target="_blank">%2$s</a> %3$s',
258
  esc_url( 'http://docs.givewp.com/meta-email-tags' ),
259
  __( 'See our documentation', 'give' ),
260
+ __( 'for examples of how to use custom meta email tags to output additional donor or donation information in your GiveWP emails.', 'give' )
261
  )
262
  );
263
 
includes/admin/forms/class-metabox-form-data.php CHANGED
@@ -275,7 +275,7 @@ class Give_MetaBox_Form_Data {
275
  ),
276
  array(
277
  'name' => __( 'Default Gateway', 'give' ),
278
- 'desc' => __( 'By default, the gateway for this form will inherit the global default gateway (set under Give > Settings > Payment Gateways). This option allows you to customize the default gateway for this form only.', 'give' ),
279
  'id' => $prefix . 'default_gateway',
280
  'type' => 'default_gateway',
281
  ),
@@ -367,7 +367,7 @@ class Give_MetaBox_Form_Data {
367
  array(
368
  'name' => __( 'Floating Labels', 'give' ),
369
  /* translators: %s: forms http://docs.givewp.com/form-floating-labels */
370
- 'desc' => sprintf( __( 'Select the <a href="%s" target="_blank">floating labels</a> setting for this Give form. Be aware that if you have the "Disable CSS" option enabled, you will need to style the floating labels yourself.', 'give' ), esc_url( 'http://docs.givewp.com/form-floating-labels' ) ),
371
  'id' => $prefix . 'form_floating_labels',
372
  'type' => 'radio_inline',
373
  'options' => array(
275
  ),
276
  array(
277
  'name' => __( 'Default Gateway', 'give' ),
278
+ 'desc' => __( 'By default, the gateway for this form will inherit the global default gateway (set under GiveWP > Settings > Payment Gateways). This option allows you to customize the default gateway for this form only.', 'give' ),
279
  'id' => $prefix . 'default_gateway',
280
  'type' => 'default_gateway',
281
  ),
367
  array(
368
  'name' => __( 'Floating Labels', 'give' ),
369
  /* translators: %s: forms http://docs.givewp.com/form-floating-labels */
370
+ 'desc' => sprintf( __( 'Select the <a href="%s" target="_blank">floating labels</a> setting for this GiveWP form. Be aware that if you have the "Disable CSS" option enabled, you will need to style the floating labels yourself.', 'give' ), esc_url( 'http://docs.givewp.com/form-floating-labels' ) ),
371
  'id' => $prefix . 'form_floating_labels',
372
  'type' => 'radio_inline',
373
  'options' => array(
includes/admin/give-metabox-functions.php CHANGED
@@ -280,7 +280,7 @@ function give_text_input( $field ) {
280
  name="<?php echo give_get_field_name( $field ); ?>"
281
  id="<?php echo esc_attr( $field['id'] ); ?>"
282
  value="<?php echo esc_attr( $field['value'] ); ?>"
283
- <?php echo give_get_custom_attributes( $field ); ?>
284
  />
285
  <?php echo $field['after_field']; ?>
286
  <?php
@@ -489,7 +489,7 @@ function give_donation_limit( $field ) {
489
  data-range_type="<?php echo esc_attr( $amount_range ); ?>"
490
  value="<?php echo give_format_decimal( esc_attr( $field_options['value'][ $amount_range ] ) ); ?>"
491
  placeholder="<?php echo give_format_decimal( $field_options['options'][ $amount_range ] ); ?>"
492
- <?php echo give_get_custom_attributes( $field_options ); ?>
493
  />
494
  <?php
495
  echo isset( $after_html ) ? $after_html : '';
@@ -542,7 +542,7 @@ function give_hidden_input( $field ) {
542
  name="<?php echo give_get_field_name( $field ); ?>"
543
  id="<?php echo esc_attr( $field['id'] ); ?>"
544
  value="<?php echo esc_attr( $field['value'] ); ?>"
545
- <?php echo give_get_custom_attributes( $field ); ?>
546
  />
547
  <?php
548
  }
@@ -687,7 +687,7 @@ function give_checkbox( $field ) {
687
  id="<?php echo esc_attr( $field['id'] ); ?>"
688
  value="<?php echo esc_attr( $field['cbvalue'] ); ?>"
689
  <?php echo checked( $field['value'], $field['cbvalue'], false ); ?>
690
- <?php echo give_get_custom_attributes( $field ); ?>
691
  />
692
  <?php
693
  echo give_get_field_description( $field );
@@ -731,7 +731,7 @@ function give_select( $field ) {
731
  id="<?php echo esc_attr( $field['id'] ); ?>"
732
  name="<?php echo give_get_field_name( $field ); ?>"
733
  style="<?php echo esc_attr( $field['style'] ) ?>"
734
- <?php echo give_get_custom_attributes( $field ); ?>
735
  >
736
  <?php
737
  foreach ( $field['options'] as $key => $value ) {
@@ -784,7 +784,7 @@ function give_radio( $field ) {
784
  type="radio"
785
  style="' . esc_attr( $field['style'] ) . '"
786
  ' . checked( esc_attr( $field['value'] ), esc_attr( $key ), false ) . ' '
787
- . give_get_custom_attributes( $field ) . '
788
  /> ' . esc_html( $value ) . '</label>
789
  </li>';
790
  }
@@ -831,7 +831,7 @@ function give_colorpicker( $field ) {
831
  style="<?php echo esc_attr( $field['style'] ); ?>"
832
  name="<?php echo give_get_field_name( $field ); ?>"
833
  id="' . esc_attr( $field['id'] ) . '" value="<?php echo esc_attr( $field['value'] ); ?>"
834
- <?php echo give_get_custom_attributes( $field ); ?>
835
  />
836
  <?php
837
  echo give_get_field_description( $field );
@@ -885,7 +885,7 @@ function give_media( $field ) {
885
  type="text"
886
  value="<?php echo $field['value']; ?>"
887
  style="<?php echo esc_attr( $field['style'] ); ?>"
888
- <?php echo give_get_custom_attributes( $field ); ?>
889
  />&nbsp;&nbsp;&nbsp;&nbsp;<input class="give-upload-button button" type="button" value="<?php echo $button_label; ?>" data-fvalue="<?php echo $field['fvalue']; ?>" data-field-type="<?php echo $field['type']; ?>">
890
  <?php echo give_get_field_description( $field ); ?>
891
  <div class="give-image-thumb<?php echo ! $field['value'] || ! $is_show_preview ? ' give-hidden' : ''; ?>">
280
  name="<?php echo give_get_field_name( $field ); ?>"
281
  id="<?php echo esc_attr( $field['id'] ); ?>"
282
  value="<?php echo esc_attr( $field['value'] ); ?>"
283
+ <?php echo give_get_attribute_str( $field ); ?>
284
  />
285
  <?php echo $field['after_field']; ?>
286
  <?php
489
  data-range_type="<?php echo esc_attr( $amount_range ); ?>"
490
  value="<?php echo give_format_decimal( esc_attr( $field_options['value'][ $amount_range ] ) ); ?>"
491
  placeholder="<?php echo give_format_decimal( $field_options['options'][ $amount_range ] ); ?>"
492
+ <?php echo give_get_attribute_str( $field_options ); ?>
493
  />
494
  <?php
495
  echo isset( $after_html ) ? $after_html : '';
542
  name="<?php echo give_get_field_name( $field ); ?>"
543
  id="<?php echo esc_attr( $field['id'] ); ?>"
544
  value="<?php echo esc_attr( $field['value'] ); ?>"
545
+ <?php echo give_get_attribute_str( $field ); ?>
546
  />
547
  <?php
548
  }
687
  id="<?php echo esc_attr( $field['id'] ); ?>"
688
  value="<?php echo esc_attr( $field['cbvalue'] ); ?>"
689
  <?php echo checked( $field['value'], $field['cbvalue'], false ); ?>
690
+ <?php echo give_get_attribute_str( $field ); ?>
691
  />
692
  <?php
693
  echo give_get_field_description( $field );
731
  id="<?php echo esc_attr( $field['id'] ); ?>"
732
  name="<?php echo give_get_field_name( $field ); ?>"
733
  style="<?php echo esc_attr( $field['style'] ) ?>"
734
+ <?php echo give_get_attribute_str( $field ); ?>
735
  >
736
  <?php
737
  foreach ( $field['options'] as $key => $value ) {
784
  type="radio"
785
  style="' . esc_attr( $field['style'] ) . '"
786
  ' . checked( esc_attr( $field['value'] ), esc_attr( $key ), false ) . ' '
787
+ . give_get_attribute_str( $field ) . '
788
  /> ' . esc_html( $value ) . '</label>
789
  </li>';
790
  }
831
  style="<?php echo esc_attr( $field['style'] ); ?>"
832
  name="<?php echo give_get_field_name( $field ); ?>"
833
  id="' . esc_attr( $field['id'] ) . '" value="<?php echo esc_attr( $field['value'] ); ?>"
834
+ <?php echo give_get_attribute_str( $field ); ?>
835
  />
836
  <?php
837
  echo give_get_field_description( $field );
885
  type="text"
886
  value="<?php echo $field['value']; ?>"
887
  style="<?php echo esc_attr( $field['style'] ); ?>"
888
+ <?php echo give_get_attribute_str( $field ); ?>
889
  />&nbsp;&nbsp;&nbsp;&nbsp;<input class="give-upload-button button" type="button" value="<?php echo $button_label; ?>" data-fvalue="<?php echo $field['fvalue']; ?>" data-field-type="<?php echo $field['type']; ?>">
890
  <?php echo give_get_field_description( $field ); ?>
891
  <div class="give-image-thumb<?php echo ! $field['value'] || ! $is_show_preview ? ' give-hidden' : ''; ?>">
includes/admin/misc-functions.php CHANGED
@@ -136,7 +136,7 @@ function give_api_callback() {
136
  <?php
137
  echo sprintf(
138
  /* translators: 1: http://docs.givewp.com/api 2: http://docs.givewp.com/addon-zapier */
139
- __( 'You can create API keys for individual users within their profile edit screen. API keys allow users to use the <a href="%1$s" target="_blank">Give REST API</a> to retrieve donation data in JSON or XML for external applications or devices, such as <a href="%2$s" target="_blank">Zapier</a>.', 'give' ),
140
  esc_url( 'http://docs.givewp.com/api' ),
141
  esc_url( 'http://docs.givewp.com/addon-zapier' )
142
  );
136
  <?php
137
  echo sprintf(
138
  /* translators: 1: http://docs.givewp.com/api 2: http://docs.givewp.com/addon-zapier */
139
+ __( 'You can create API keys for individual users within their profile edit screen. API keys allow users to use the <a href="%1$s" target="_blank">GiveWP REST API</a> to retrieve donation data in JSON or XML for external applications or devices, such as <a href="%2$s" target="_blank">Zapier</a>.', 'give' ),
140
  esc_url( 'http://docs.givewp.com/api' ),
141
  esc_url( 'http://docs.givewp.com/addon-zapier' )
142
  );
includes/admin/plugins.php CHANGED
@@ -466,7 +466,7 @@ function give_deactivation_popup() {
466
 
467
  <h2 id="deactivation-survey-title">
468
  <img src="<?php echo esc_url( GIVE_PLUGIN_URL ) ?>/assets/dist/images/give-icon-full-circle.svg">
469
- <span><?php esc_html_e( 'Give Deactivation', 'give' ); ?></span>
470
  </h2>
471
  <form class="deactivation-survey-form" method="POST">
472
  <p><?php esc_html_e( 'If you have a moment, please let us know why you are deactivating Give. All submissions are anonymous and we only use this feedback to improve this plugin.', 'give' ); ?></p>
@@ -515,7 +515,7 @@ function give_deactivation_popup() {
515
  printf(
516
  '%1$s %2$s %3$s',
517
  __( "We're sorry to hear that, check", 'give' ),
518
- '<a href="https://wordpress.org/support/plugin/give">Give Support</a>.',
519
  __( 'Can you describe the issue?', 'give' )
520
  );
521
  ?>
@@ -535,7 +535,7 @@ function give_deactivation_popup() {
535
  printf(
536
  '%1$s %2$s %3$s',
537
  __( "We're sorry to hear that, check", 'give' ),
538
- '<a href="https://wordpress.org/support/plugin/give">Give Support</a>.',
539
  __( 'Can you describe the issue?', 'give' )
540
  );
541
  ?>
@@ -560,10 +560,10 @@ function give_deactivation_popup() {
560
  <p>
561
  <label>
562
  <input type="checkbox" name="confirm_reset_store" value="1">
563
- <?php esc_html_e( 'Would you like to delete all Give data?', 'give' ); ?>
564
  </label>
565
  <section class="give-field-description">
566
- <?php esc_html_e( 'By default the custom roles, Give options, and database entries are not deleted when you deactivate Give. If you are deleting Give completely from your website and want those items removed as well check this option. Note: This will permanently delete all Give data from your database.', 'give' ); ?>
567
  </section>
568
  </p>
569
  </div>
466
 
467
  <h2 id="deactivation-survey-title">
468
  <img src="<?php echo esc_url( GIVE_PLUGIN_URL ) ?>/assets/dist/images/give-icon-full-circle.svg">
469
+ <span><?php esc_html_e( 'GiveWP Deactivation', 'give' ); ?></span>
470
  </h2>
471
  <form class="deactivation-survey-form" method="POST">
472
  <p><?php esc_html_e( 'If you have a moment, please let us know why you are deactivating Give. All submissions are anonymous and we only use this feedback to improve this plugin.', 'give' ); ?></p>
515
  printf(
516
  '%1$s %2$s %3$s',
517
  __( "We're sorry to hear that, check", 'give' ),
518
+ '<a href="https://wordpress.org/support/plugin/give">GiveWP Support</a>.',
519
  __( 'Can you describe the issue?', 'give' )
520
  );
521
  ?>
535
  printf(
536
  '%1$s %2$s %3$s',
537
  __( "We're sorry to hear that, check", 'give' ),
538
+ '<a href="https://wordpress.org/support/plugin/give">GiveWP Support</a>.',
539
  __( 'Can you describe the issue?', 'give' )
540
  );
541
  ?>
560
  <p>
561
  <label>
562
  <input type="checkbox" name="confirm_reset_store" value="1">
563
+ <?php esc_html_e( 'Would you like to delete all GiveWP data?', 'give' ); ?>
564
  </label>
565
  <section class="give-field-description">
566
+ <?php esc_html_e( 'By default the custom roles, GiveWP options, and database entries are not deleted when you deactivate Give. If you are deleting GiveWP completely from your website and want those items removed as well check this option. Note: This will permanently delete all GiveWP data from your database.', 'give' ); ?>
567
  </section>
568
  </p>
569
  </div>
includes/admin/setting-page-functions.php CHANGED
@@ -65,3 +65,17 @@ function give_get_current_setting_page() {
65
  // Output.
66
  return $setting_page;
67
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
65
  // Output.
66
  return $setting_page;
67
  }
68
+
69
+ /**
70
+ * This function will fetch all the groups of a current section.
71
+ *
72
+ * @since 2.5.5
73
+ *
74
+ * @return array
75
+ */
76
+ function give_get_settings_groups() {
77
+
78
+ $current_section = give_get_current_setting_section();
79
+
80
+ return apply_filters( 'give_get_groups_' . $current_section, array() );
81
+ }
includes/admin/settings/class-settings-advanced.php CHANGED
@@ -59,13 +59,13 @@ if ( ! class_exists( 'Give_Settings_Advanced' ) ) :
59
  ),
60
  array(
61
  'name' => __( 'Remove Data on Uninstall', 'give' ),
62
- 'desc' => __( 'When the plugin is deleted, completely remove all Give data. This includes all Give settings, forms, form meta, donor, donor data, donations. Everything.', 'give' ),
63
  'id' => 'uninstall_on_delete',
64
  'type' => 'radio_inline',
65
  'default' => 'disabled',
66
  'options' => array(
67
  'enabled' => __( 'Yes, Remove all data', 'give' ),
68
- 'disabled' => __( 'No, keep my Give settings and donation data', 'give' ),
69
  ),
70
  ),
71
  array(
@@ -91,7 +91,7 @@ if ( ! class_exists( 'Give_Settings_Advanced' ) ) :
91
  ),
92
  array(
93
  'name' => __( 'Script Loading Location', 'give' ),
94
- 'desc' => __( 'This allows you to load your Give scripts either in the <code>&lt;head&gt;</code> or footer of your website.', 'give' ),
95
  'id' => 'scripts_footer',
96
  'type' => 'radio_inline',
97
  'default' => 'disabled',
@@ -125,7 +125,7 @@ if ( ! class_exists( 'Give_Settings_Advanced' ) ) :
125
  array(
126
  'name' => __( 'Welcome Screen', 'give' ),
127
  /* translators: %s: about page URL */
128
- 'desc' => sprintf( wp_kses( __( 'Enable this option if you would like to disable the <a href="%s" target="_blank">Give Welcome screen</a> that displays each time Give is activated or updated.', 'give' ), array(
129
  'a' => array(
130
  'href' => array(),
131
  'target' => array(),
@@ -140,7 +140,7 @@ if ( ! class_exists( 'Give_Settings_Advanced' ) ) :
140
  ),
141
  ),
142
  array(
143
- 'name' => 'Give Cache',
144
  'id' => 'give-clear-cache',
145
  'buttonTitle' => __( 'Clear Cache', 'give' ),
146
  'desc' => __( 'Click this button if you want to clear Give\'s cache. The plugin stores common settings and queries in cache to optimize performance. Clearing cache will remove and begin rebuilding these saved queries.', 'give' ),
59
  ),
60
  array(
61
  'name' => __( 'Remove Data on Uninstall', 'give' ),
62
+ 'desc' => __( 'When the plugin is deleted, completely remove all GiveWP data. This includes all GiveWP settings, forms, form meta, donor, donor data, donations. Everything.', 'give' ),
63
  'id' => 'uninstall_on_delete',
64
  'type' => 'radio_inline',
65
  'default' => 'disabled',
66
  'options' => array(
67
  'enabled' => __( 'Yes, Remove all data', 'give' ),
68
+ 'disabled' => __( 'No, keep my GiveWP settings and donation data', 'give' ),
69
  ),
70
  ),
71
  array(
91
  ),
92
  array(
93
  'name' => __( 'Script Loading Location', 'give' ),
94
+ 'desc' => __( 'This allows you to load your GiveWP scripts either in the <code>&lt;head&gt;</code> or footer of your website.', 'give' ),
95
  'id' => 'scripts_footer',
96
  'type' => 'radio_inline',
97
  'default' => 'disabled',
125
  array(
126
  'name' => __( 'Welcome Screen', 'give' ),
127
  /* translators: %s: about page URL */
128
+ 'desc' => sprintf( wp_kses( __( 'Enable this option if you would like to disable the <a href="%s" target="_blank">GiveWP Welcome screen</a> that displays each time GiveWP is activated or updated.', 'give' ), array(
129
  'a' => array(
130
  'href' => array(),
131
  'target' => array(),
140
  ),
141
  ),
142
  array(
143
+ 'name' => 'GiveWP Cache',
144
  'id' => 'give-clear-cache',
145
  'buttonTitle' => __( 'Clear Cache', 'give' ),
146
  'desc' => __( 'Click this button if you want to clear Give\'s cache. The plugin stores common settings and queries in cache to optimize performance. Clearing cache will remove and begin rebuilding these saved queries.', 'give' ),
includes/admin/settings/class-settings-display.php CHANGED
@@ -53,7 +53,7 @@ if ( ! class_exists( 'Give_Settings_Display' ) ) :
53
  'type' => 'title',
54
  ),
55
  array(
56
- 'name' => __( 'Default Give Styles', 'give' ),
57
  'desc' => __( 'You can disable Give\'s default styles for donation forms and other frontend elements.', 'give' ),
58
  'id' => 'css',
59
  'type' => 'radio_inline',
@@ -215,7 +215,7 @@ if ( ! class_exists( 'Give_Settings_Display' ) ) :
215
  ),
216
  array(
217
  'name' => __( 'Single Form Sidebar', 'give' ),
218
- 'desc' => __( 'The sidebar allows you to add additional widgets to the Give single form view. If you don\'t plan on using the sidebar you may disable it with this option.', 'give' ),
219
  'id' => 'form_sidebar',
220
  'type' => 'radio_inline',
221
  'default' => 'enabled',
@@ -246,7 +246,7 @@ if ( ! class_exists( 'Give_Settings_Display' ) ) :
246
  ),
247
  array(
248
  'name' => __( 'Form Categories', 'give' ),
249
- 'desc' => __( 'Enable Categories for all Give forms.', 'give' ),
250
  'id' => 'categories',
251
  'type' => 'radio_inline',
252
  'default' => 'disabled',
@@ -257,7 +257,7 @@ if ( ! class_exists( 'Give_Settings_Display' ) ) :
257
  ),
258
  array(
259
  'name' => __( 'Form Tags', 'give' ),
260
- 'desc' => __( 'Enable Tags for all Give forms.', 'give' ),
261
  'id' => 'tags',
262
  'type' => 'radio_inline',
263
  'default' => 'disabled',
53
  'type' => 'title',
54
  ),
55
  array(
56
+ 'name' => __( 'Default GiveWP Styles', 'give' ),
57
  'desc' => __( 'You can disable Give\'s default styles for donation forms and other frontend elements.', 'give' ),
58
  'id' => 'css',
59
  'type' => 'radio_inline',
215
  ),
216
  array(
217
  'name' => __( 'Single Form Sidebar', 'give' ),
218
+ 'desc' => __( 'The sidebar allows you to add additional widgets to the GiveWP single form view. If you don\'t plan on using the sidebar you may disable it with this option.', 'give' ),
219
  'id' => 'form_sidebar',
220
  'type' => 'radio_inline',
221
  'default' => 'enabled',
246
  ),
247
  array(
248
  'name' => __( 'Form Categories', 'give' ),
249
+ 'desc' => __( 'Enable Categories for all GiveWP forms.', 'give' ),
250
  'id' => 'categories',
251
  'type' => 'radio_inline',
252
  'default' => 'disabled',
257
  ),
258
  array(
259
  'name' => __( 'Form Tags', 'give' ),
260
+ 'desc' => __( 'Enable Tags for all GiveWP forms.', 'give' ),
261
  'id' => 'tags',
262
  'type' => 'radio_inline',
263
  'default' => 'disabled',
includes/admin/settings/class-settings-email.php CHANGED
@@ -73,14 +73,14 @@ if ( ! class_exists( 'Give_Settings_Email' ) ) :
73
  array(
74
  'id' => 'from_name',
75
  'name' => esc_html__( 'From Name', 'give' ),
76
- 'desc' => esc_html__( 'The name which appears in the "From" field in all Give donation emails.', 'give' ),
77
  'default' => get_bloginfo( 'name' ),
78
  'type' => 'text',
79
  ),
80
  array(
81
  'id' => 'from_email',
82
  'name' => esc_html__( 'From Email', 'give' ),
83
- 'desc' => esc_html__( 'Email address from which all Give emails are sent from. This will act as the "from" and "reply-to" email address.', 'give' ),
84
  'default' => get_bloginfo( 'admin_email' ),
85
  'type' => 'text',
86
  ),
@@ -103,7 +103,7 @@ if ( ! class_exists( 'Give_Settings_Email' ) ) :
103
 
104
  // Section 1: Donor Email Notification Listing.
105
  array(
106
- 'desc' => __( 'Email notifications sent from Give for donor are listed below. Click on an email to configure it.', 'give' ),
107
  'type' => 'title',
108
  'id' => 'give_donor_email_notification_settings',
109
  'table_html' => false,
@@ -124,7 +124,7 @@ if ( ! class_exists( 'Give_Settings_Email' ) ) :
124
 
125
  // Section 1: Admin Email Notification Listing.
126
  array(
127
- 'desc' => __( 'Email notifications sent from Give for admin are listed below. Click on an email to configure it.', 'give' ),
128
  'type' => 'title',
129
  'id' => 'give_admin_email_notification_settings',
130
  'table_html' => false,
73
  array(
74
  'id' => 'from_name',
75
  'name' => esc_html__( 'From Name', 'give' ),
76
+ 'desc' => esc_html__( 'The name which appears in the "From" field in all GiveWP donation emails.', 'give' ),
77
  'default' => get_bloginfo( 'name' ),
78
  'type' => 'text',
79
  ),
80
  array(
81
  'id' => 'from_email',
82
  'name' => esc_html__( 'From Email', 'give' ),
83
+ 'desc' => esc_html__( 'Email address from which all GiveWP emails are sent from. This will act as the "from" and "reply-to" email address.', 'give' ),
84
  'default' => get_bloginfo( 'admin_email' ),
85
  'type' => 'text',
86
  ),
103
 
104
  // Section 1: Donor Email Notification Listing.
105
  array(
106
+ 'desc' => __( 'Email notifications sent from GiveWP for donor are listed below. Click on an email to configure it.', 'give' ),
107
  'type' => 'title',
108
  'id' => 'give_donor_email_notification_settings',
109
  'table_html' => false,
124
 
125
  // Section 1: Admin Email Notification Listing.
126
  array(
127
+ 'desc' => __( 'Email notifications sent from GiveWP for admin are listed below. Click on an email to configure it.', 'give' ),
128
  'type' => 'title',
129
  'id' => 'give_admin_email_notification_settings',
130
  'table_html' => false,
includes/admin/settings/class-settings-gateways.php CHANGED
@@ -72,7 +72,7 @@ if ( ! class_exists( 'Give_Settings_Gateways' ) ) :
72
  ),
73
  array(
74
  'name' => __( 'PayPal Transaction Type', 'give' ),
75
- 'desc' => __( 'Nonprofits must verify their status to withdraw donations they receive via PayPal. PayPal users that are not verified nonprofits must demonstrate how their donations will be used, once they raise more than $10,000. By default, Give transactions are sent to PayPal as donations. You may change the transaction type using this option if you feel you may not meet PayPal\'s donation requirements.', 'give' ),
76
  'id' => 'paypal_button_type',
77
  'type' => 'radio_inline',
78
  'options' => array(
72
  ),
73
  array(
74
  'name' => __( 'PayPal Transaction Type', 'give' ),
75
+ 'desc' => __( 'Nonprofits must verify their status to withdraw donations they receive via PayPal. PayPal users that are not verified nonprofits must demonstrate how their donations will be used, once they raise more than $10,000. By default, GiveWP transactions are sent to PayPal as donations. You may change the transaction type using this option if you feel you may not meet PayPal\'s donation requirements.', 'give' ),
76
  'id' => 'paypal_button_type',
77
  'type' => 'radio_inline',
78
  'options' => array(
includes/admin/settings/class-settings-general.php CHANGED
@@ -62,7 +62,7 @@ if ( ! class_exists( 'Give_Settings_General' ) ) :
62
  array(
63
  'id' => 'session_lifetime',
64
  'name' => __( 'Session Lifetime', 'give' ),
65
- 'desc' => __( 'The length of time a user\'s session is kept alive. Give starts a new session per user upon donation. Sessions allow donors to view their donation receipts without being logged in.', 'give' ),
66
  'type' => 'select',
67
  'options' => array(
68
  '86400' => __( '24 Hours', 'give' ),
62
  array(
63
  'id' => 'session_lifetime',
64
  'name' => __( 'Session Lifetime', 'give' ),
65
+ 'desc' => __( 'The length of time a user\'s session is kept alive. GiveWP starts a new session per user upon donation. Sessions allow donors to view their donation receipts without being logged in.', 'give' ),
66
  'type' => 'select',
67
  'options' => array(
68
  '86400' => __( '24 Hours', 'give' ),
includes/admin/settings/class-settings-license.php CHANGED
@@ -160,7 +160,7 @@ if ( ! class_exists( 'Give_Settings_License' ) ) :
160
  <p>
161
  <?php
162
  echo sprintf(
163
- __( 'Sorry, you can not upload plugin from here because we do not have direct access to file system. Please <a href="%1$s" target="_blank">click here</a> to upload Give Add-on.', 'give' ),
164
  admin_url( 'plugin-install.php?tab=upload' )
165
  );
166
  ?>
160
  <p>
161
  <?php
162
  echo sprintf(
163
+ __( 'Sorry, you can not upload plugin from here because we do not have direct access to file system. Please <a href="%1$s" target="_blank">click here</a> to upload GiveWP Add-on.', 'give' ),
164
  admin_url( 'plugin-install.php?tab=upload' )
165
  );
166
  ?>
includes/admin/shortcodes/class-shortcode-button.php CHANGED
@@ -189,7 +189,7 @@ final class Give_Shortcode_Button {
189
  '<div class="sc-menu mce-menu">%s</div>' .
190
  '</div>',
191
  $img,
192
- __( 'Give Shortcodes', 'give' ),
193
  implode( '', array_values( $shortcodes ) )
194
  );
195
  }
189
  '<div class="sc-menu mce-menu">%s</div>' .
190
  '</div>',
191
  $img,
192
+ __( 'GiveWP Shortcodes', 'give' ),
193
  implode( '', array_values( $shortcodes ) )
194
  );
195
  }
includes/admin/shortcodes/shortcode-give-totals.php CHANGED
@@ -23,8 +23,8 @@ class Give_Shortcode_Totals extends Give_Shortcode_Generator {
23
  */
24
  public function __construct() {
25
 
26
- $this->shortcode['title'] = __( 'Give Totals', 'give' );
27
- $this->shortcode['label'] = __( 'Give Totals', 'give' );
28
 
29
  parent::__construct( 'give_totals' );
30
  }
23
  */
24
  public function __construct() {
25
 
26
+ $this->shortcode['title'] = __( 'GiveWP Totals', 'give' );
27
+ $this->shortcode['label'] = __( 'GiveWP Totals', 'give' );
28
 
29
  parent::__construct( 'give_totals' );
30
  }
includes/admin/tools/export/give-export-donations-functions.php CHANGED
@@ -572,7 +572,7 @@ function give_export_donation_hidden_fields() {
572
  <td class="give-field-wrap">
573
  <div class="give-clearfix">
574
  <ul class="give-export-option-ul"></ul>
575
- <p class="give-field-description"><?php _e( 'The following hidden custom fields contain data created by Give Core, a Give Add-on, another plugin, etc.<br/>Hidden fields are generally used for programming logic, but you may contain data you would like to export.', 'give' ); ?></p>
576
  </div>
577
  </td>
578
  </tr>
572
  <td class="give-field-wrap">
573
  <div class="give-clearfix">
574
  <ul class="give-export-option-ul"></ul>
575
+ <p class="give-field-description"><?php _e( 'The following hidden custom fields contain data created by GiveWP Core, a GiveWP Add-on, another plugin, etc.<br/>Hidden fields are generally used for programming logic, but you may contain data you would like to export.', 'give' ); ?></p>
576
  </div>
577
  </td>
578
  </tr>
includes/admin/tools/export/pdf-reports.php CHANGED
@@ -79,8 +79,8 @@ function give_generate_pdf( $data ) {
79
  $pdf->AddPage( 'L', 'A4' );
80
  $pdf->setImageScale( 1.5 );
81
  $pdf->SetTitle( utf8_decode( __( 'Donation report for the current year for all forms', 'give' ) ) );
82
- $pdf->SetAuthor( utf8_decode( __( 'Give - Democratizing Generosity', 'give' ) ) );
83
- $pdf->SetCreator( utf8_decode( __( 'Give - Democratizing Generosity', 'give' ) ) );
84
 
85
  // Image URL should have absolute path. @see https://tcpdf.org/examples/example_009/.
86
  $pdf->Image( apply_filters( 'give_pdf_export_logo', GIVE_PLUGIN_DIR . 'assets/dist/images/give-logo-small.png' ), 247, 8 );
@@ -313,7 +313,7 @@ function give_draw_chart_image() {
313
  $data->setColor( 'ff6c1c' );
314
  $chart->addData( $data );
315
 
316
- $chart->setTitle( __( 'Donations by Month for all Give Forms', 'give' ), '336699', 18 );
317
 
318
  $chart->setScale( 0, $max_earnings );
319
 
79
  $pdf->AddPage( 'L', 'A4' );
80
  $pdf->setImageScale( 1.5 );
81
  $pdf->SetTitle( utf8_decode( __( 'Donation report for the current year for all forms', 'give' ) ) );
82
+ $pdf->SetAuthor( utf8_decode( __( 'GiveWP - Democratizing Generosity', 'give' ) ) );
83
+ $pdf->SetCreator( utf8_decode( __( 'GiveWP - Democratizing Generosity', 'give' ) ) );
84
 
85
  // Image URL should have absolute path. @see https://tcpdf.org/examples/example_009/.
86
  $pdf->Image( apply_filters( 'give_pdf_export_logo', GIVE_PLUGIN_DIR . 'assets/dist/images/give-logo-small.png' ), 247, 8 );
313
  $data->setColor( 'ff6c1c' );
314
  $chart->addData( $data );
315
 
316
+ $chart->setTitle( __( 'Donations by Month for all GiveWP Forms', 'give' ), '336699', 18 );
317
 
318
  $chart->setScale( 0, $max_earnings );
319
 
includes/admin/tools/import/class-give-import-core-settings.php CHANGED
@@ -351,7 +351,7 @@ if ( ! class_exists( 'Give_Import_Core_Settings' ) ) {
351
  <tr valign="top">
352
  <th colspan="2">
353
  <h2 id="give-import-title"><?php esc_html_e( 'Import Core Settings from a JSON file', 'give' ) ?></h2>
354
- <p class="give-field-description"><?php esc_html_e( 'This tool allows you to import Give settings from another Give installation. Settings imported contain data from Give core as well as any of our Premium Add-ons.', 'give' ) ?></p>
355
  </th>
356
  </tr>
357
 
351
  <tr valign="top">
352
  <th colspan="2">
353
  <h2 id="give-import-title"><?php esc_html_e( 'Import Core Settings from a JSON file', 'give' ) ?></h2>
354
+ <p class="give-field-description"><?php esc_html_e( 'This tool allows you to import GiveWP settings from another GiveWP installation. Settings imported contain data from GiveWP core as well as any of our Premium Add-ons.', 'give' ) ?></p>
355
  </th>
356
  </tr>
357
 
includes/admin/tools/views/html-admin-page-exports.php CHANGED
@@ -162,7 +162,7 @@ if ( ! defined( 'ABSPATH' ) ) {
162
  <tr class="give-export-core-settings">
163
  <td scope="row" class="row-title">
164
  <h3>
165
- <span><?php esc_html_e( 'Export Give Settings', 'give' ); ?></span>
166
  </h3>
167
  <p><?php esc_html_e( 'Download an export of Give\'s settings and import it in a new WordPress installation.', 'give' ); ?></p>
168
  </td>
162
  <tr class="give-export-core-settings">
163
  <td scope="row" class="row-title">
164
  <h3>
165
+ <span><?php esc_html_e( 'Export GiveWP Settings', 'give' ); ?></span>
166
  </h3>
167
  <p><?php esc_html_e( 'Download an export of Give\'s settings and import it in a new WordPress installation.', 'give' ); ?></p>
168
  </td>
includes/admin/tools/views/html-admin-page-imports.php CHANGED
@@ -58,7 +58,7 @@ if ( ! defined( 'ABSPATH' ) ) {
58
  <tr class="give-import-core-settings">
59
  <td scope="row" class="row-title">
60
  <h3>
61
- <span><?php esc_html_e( 'Import Give Settings', 'give' ); ?></span>
62
  </h3>
63
  <p><?php esc_html_e( 'Import Give\'s settings in JSON format.', 'give' ); ?></p>
64
  </td>
58
  <tr class="give-import-core-settings">
59
  <td scope="row" class="row-title">
60
  <h3>
61
+ <span><?php esc_html_e( 'Import GiveWP Settings', 'give' ); ?></span>
62
  </h3>
63
  <p><?php esc_html_e( 'Import Give\'s settings in JSON format.', 'give' ); ?></p>
64
  </td>
includes/admin/tools/views/html-admin-page-system-info.php CHANGED
@@ -407,14 +407,14 @@ $give_updates = Give_Updates::get_instance();
407
 
408
  // WP Remote Get Check.
409
  $posting['wp_remote_get']['name'] = __( 'Remote Get', 'give' );
410
- $posting['wp_remote_get']['help'] = __( 'Give plugins may use this method of communication when checking for plugin updates.', 'give' );
411
 
412
  $response = wp_safe_remote_get( 'https://woocommerce.com/wc-api/product-key-api?request=ping&network=' . ( is_multisite() ? '1' : '0' ) );
413
 
414
  if ( ! is_wp_error( $response ) && $response['response']['code'] >= 200 && $response['response']['code'] < 300 ) {
415
  $posting['wp_remote_get']['success'] = true;
416
  } else {
417
- $posting['wp_remote_get']['note'] = __( 'wp_remote_get() failed. The Give plugin updater won\'t work with your server. Contact your hosting provider.', 'give' );
418
  if ( is_wp_error( $response ) ) {
419
  $posting['wp_remote_get']['note'] .= ' ' . sprintf( __( 'Error: %s', 'give' ), give_clean( $response->get_error_message() ) );
420
  } else {
@@ -446,18 +446,18 @@ $give_updates = Give_Updates::get_instance();
446
  <table class="give-status-table widefat" cellspacing="0">
447
  <thead>
448
  <tr>
449
- <th colspan="3" data-export-label="Give Configuration"><h2><?php _e( 'Give Configuration', 'give' ); ?></h2></th>
450
  </tr>
451
  </thead>
452
  <tbody>
453
  <tr>
454
- <td data-export-label="Give Version"><?php _e( 'Give Version', 'give' ); ?>:</td>
455
- <td class="help"><?php echo Give()->tooltips->render_help( __( 'The version of Give installed on your site.', 'give' ) ); ?></td>
456
  <td><?php echo esc_html( get_option( 'give_version' )); ?></td>
457
  </tr>
458
  <tr>
459
- <td data-export-label="Give Cache"><?php _e( 'Give Cache', 'give' ); ?>:</td>
460
- <td class="help"><?php echo Give()->tooltips->render_help( __( 'Whether cache is enabled in Give settings.', 'give' ) ); ?></td>
461
  <td><?php echo give_is_setting_enabled( give_get_option('cache', 'enabled' ) ) ? __( 'Enabled', 'give' ) : __( 'Disabled', 'give' ); ?></td>
462
  </tr>
463
  <tr>
@@ -523,13 +523,13 @@ $give_updates = Give_Updates::get_instance();
523
  </td>
524
  </tr>
525
  <tr>
526
- <td data-export-label="Give Cache"><?php _e( 'Give Cache', 'give' ); ?>:</td>
527
- <td class="help"><?php echo Give()->tooltips->render_help( __( 'Whether cache is enabled in Give settings.', 'give' ) ); ?></td>
528
  <td><?php echo give_is_setting_enabled( give_get_option('cache', 'enabled' ) ) ? __( 'Enabled', 'give' ) : __( 'Disabled', 'give' ); ?></td>
529
  </tr>
530
  <tr>
531
- <td data-export-label="Give Cache"><?php _e( 'Give Emails', 'give' ); ?>:</td>
532
- <td class="help"><?php echo Give()->tooltips->render_help( __( 'Whether emails is enabled in Give settings.', 'give' ) ); ?></td>
533
  <td>
534
  <?php
535
  /* @var Give_Email_Notification $email_notification */
@@ -556,32 +556,32 @@ $give_updates = Give_Updates::get_instance();
556
  </tr>
557
  <tr>
558
  <td data-export-label="Upgraded From"><?php _e( 'Upgraded From', 'give' ); ?>:</td>
559
- <td class="help"><?php echo Give()->tooltips->render_help( __( 'The version of Give installed prior to the last update.', 'give' ) ); ?></td>
560
  <td><?php echo esc_html( get_option( 'give_version_upgraded_from', '&ndash;' ) ); ?></td>
561
  </tr>
562
  <tr>
563
  <td data-export-label="Test Mode"><?php _e( 'Test Mode', 'give' ); ?>:</td>
564
- <td class="help"><?php echo Give()->tooltips->render_help( __( 'Whether Test Mode is enabled in Give settings.', 'give' ) ); ?></td>
565
  <td><?php echo give_is_test_mode() ? __( 'Enabled', 'give' ) : __( 'Disabled', 'give' ); ?></td>
566
  </tr>
567
  <tr>
568
  <td data-export-label="Currency Code"><?php _e( 'Currency Code', 'give' ); ?>:</td>
569
- <td class="help"><?php echo Give()->tooltips->render_help( __( 'The currency code selected in Give settings.', 'give' ) ); ?></td>
570
  <td><?php echo esc_html( give_get_currency() ); ?></td>
571
  </tr>
572
  <tr>
573
  <td data-export-label="Currency Position"><?php _e( 'Currency Position', 'give' ); ?>:</td>
574
- <td class="help"><?php echo Give()->tooltips->render_help( __( 'The currency position selected in Give settings.', 'give' ) ); ?></td>
575
  <td><?php echo 'before' === give_get_option( 'currency_position' ) ? __( 'Before', 'give' ) : __( 'After', 'give' ); ?></td>
576
  </tr>
577
  <tr>
578
  <td data-export-label="Decimal Separator"><?php _e( 'Decimal Separator', 'give' ); ?>:</td>
579
- <td class="help"><?php echo Give()->tooltips->render_help( __( 'The decimal separator defined in Give settings.', 'give' ) ); ?></td>
580
  <td><?php echo esc_html( give_get_price_decimal_separator() ); ?></td>
581
  </tr>
582
  <tr>
583
  <td data-export-label="Thousands Separator"><?php _e( 'Thousands Separator', 'give' ); ?>:</td>
584
- <td class="help"><?php echo Give()->tooltips->render_help( __( 'The thousands separator defined in Give settings.', 'give' ) ); ?></td>
585
  <td><?php echo esc_html( give_get_price_thousand_separator() ); ?></td>
586
  </tr>
587
  <tr>
@@ -600,8 +600,8 @@ $give_updates = Give_Updates::get_instance();
600
  <td><?php echo ! empty( $give_options['history_page'] ) ? esc_url( get_permalink( $give_options['history_page'] ) ) : '&ndash;'; ?></td>
601
  </tr>
602
  <tr>
603
- <td data-export-label="Give Forms Slug"><?php _e( 'Give Forms Slug', 'give' ); ?>:</td>
604
- <td class="help"><?php echo Give()->tooltips->render_help( __( 'The slug used for Give donation forms.', 'give' ) ); ?></td>
605
  <td><?php echo esc_html( defined( 'GIVE_SLUG' ) ? '/' . GIVE_SLUG . '/' : '/donations/' ); ?></td>
606
  </tr>
607
  <?php
@@ -629,12 +629,12 @@ $give_updates = Give_Updates::get_instance();
629
  ?>
630
  <tr>
631
  <td data-export-label="Enabled Payment Gateways"><?php _e( 'Enabled Payment Gateways', 'give' ); ?>:</td>
632
- <td class="help"><?php echo Give()->tooltips->render_help( __( 'All payment gateways enabled in Give settings.', 'give' ) ); ?></td>
633
  <td><?php echo esc_html( ! empty( $enabled_gateways ) ? $enabled_gateways : '&ndash;' ); ?></td>
634
  </tr>
635
  <tr>
636
  <td data-export-label="Default Payment Gateway"><?php _e( 'Default Payment Gateway', 'give' ); ?>:</td>
637
- <td class="help"><?php echo Give()->tooltips->render_help( __( 'The default payment gateway selected in Give settings.', 'give' ) ); ?></td>
638
  <td><?php echo esc_html( ! empty( $default_gateway ) ? $default_gateway : '&ndash;' ); ?></td>
639
  </tr>
640
  <tr>
@@ -699,7 +699,7 @@ $give_updates = Give_Updates::get_instance();
699
  <table class="give-status-table widefat" cellspacing="0">
700
  <thead>
701
  <tr>
702
- <th colspan="3" data-export-label="Active Give Add-ons"><h2><?php _e( 'Active Give Add-ons', 'give' ); ?></h2></th>
703
  </tr>
704
  </thead>
705
  <tbody>
@@ -708,7 +708,7 @@ $give_updates = Give_Updates::get_instance();
708
  // Only show Give Core Activated Add-Ons.
709
  if (
710
  'active' !== $plugin_data['Status']
711
- || false !== strpos( $plugin_data['Name'], 'Give - Donation Plugin' )
712
  ) {
713
  continue;
714
  }
@@ -940,7 +940,7 @@ if ( ! empty( $active_mu_plugins ) ) {
940
  <td data-export-label="Child Theme"><?php _e( 'Child Theme', 'give' ); ?>:</td>
941
  <td class="help"><?php echo Give()->tooltips->render_help( __( 'Whether the current theme is a child theme.', 'give' ) ); ?></td>
942
  <td><?php
943
- echo is_child_theme() ? __( 'Yes', 'give' ) : __( 'No', 'give' ) . ' &ndash; ' . sprintf( __( 'If you\'re modifying Give on a parent theme you didn\'t build personally, then we recommend using a child theme. See: <a href="%s" target="_blank">How to Create a Child Theme</a>', 'give' ), 'https://codex.wordpress.org/Child_Themes' );
944
  ?></td>
945
  </tr>
946
  <?php
407
 
408
  // WP Remote Get Check.
409
  $posting['wp_remote_get']['name'] = __( 'Remote Get', 'give' );
410
+ $posting['wp_remote_get']['help'] = __( 'GiveWP plugins may use this method of communication when checking for plugin updates.', 'give' );
411
 
412
  $response = wp_safe_remote_get( 'https://woocommerce.com/wc-api/product-key-api?request=ping&network=' . ( is_multisite() ? '1' : '0' ) );
413
 
414
  if ( ! is_wp_error( $response ) && $response['response']['code'] >= 200 && $response['response']['code'] < 300 ) {
415
  $posting['wp_remote_get']['success'] = true;
416
  } else {
417
+ $posting['wp_remote_get']['note'] = __( 'wp_remote_get() failed. The GiveWP plugin updater won\'t work with your server. Contact your hosting provider.', 'give' );
418
  if ( is_wp_error( $response ) ) {
419
  $posting['wp_remote_get']['note'] .= ' ' . sprintf( __( 'Error: %s', 'give' ), give_clean( $response->get_error_message() ) );
420
  } else {
446
  <table class="give-status-table widefat" cellspacing="0">
447
  <thead>
448
  <tr>
449
+ <th colspan="3" data-export-label="GiveWP Configuration"><h2><?php _e( 'GiveWP Configuration', 'give' ); ?></h2></th>
450
  </tr>
451
  </thead>
452
  <tbody>
453
  <tr>
454
+ <td data-export-label="GiveWP Version"><?php _e( 'GiveWP Version', 'give' ); ?>:</td>
455
+ <td class="help"><?php echo Give()->tooltips->render_help( __( 'The version of GiveWP installed on your site.', 'give' ) ); ?></td>
456
  <td><?php echo esc_html( get_option( 'give_version' )); ?></td>
457
  </tr>
458
  <tr>
459
+ <td data-export-label="GiveWP Cache"><?php _e( 'GiveWP Cache', 'give' ); ?>:</td>
460
+ <td class="help"><?php echo Give()->tooltips->render_help( __( 'Whether cache is enabled in GiveWP settings.', 'give' ) ); ?></td>
461
  <td><?php echo give_is_setting_enabled( give_get_option('cache', 'enabled' ) ) ? __( 'Enabled', 'give' ) : __( 'Disabled', 'give' ); ?></td>
462
  </tr>
463
  <tr>
523
  </td>
524
  </tr>
525
  <tr>
526
+ <td data-export-label="GiveWP Cache"><?php _e( 'GiveWP Cache', 'give' ); ?>:</td>
527
+ <td class="help"><?php echo Give()->tooltips->render_help( __( 'Whether cache is enabled in GiveWP settings.', 'give' ) ); ?></td>
528
  <td><?php echo give_is_setting_enabled( give_get_option('cache', 'enabled' ) ) ? __( 'Enabled', 'give' ) : __( 'Disabled', 'give' ); ?></td>
529
  </tr>
530
  <tr>
531
+ <td data-export-label="GiveWP Cache"><?php _e( 'GiveWP Emails', 'give' ); ?>:</td>
532
+ <td class="help"><?php echo Give()->tooltips->render_help( __( 'Whether emails is enabled in GiveWP settings.', 'give' ) ); ?></td>
533
  <td>
534
  <?php
535
  /* @var Give_Email_Notification $email_notification */
556
  </tr>
557
  <tr>
558
  <td data-export-label="Upgraded From"><?php _e( 'Upgraded From', 'give' ); ?>:</td>
559
+ <td class="help"><?php echo Give()->tooltips->render_help( __( 'The version of GiveWP installed prior to the last update.', 'give' ) ); ?></td>
560
  <td><?php echo esc_html( get_option( 'give_version_upgraded_from', '&ndash;' ) ); ?></td>
561
  </tr>
562
  <tr>
563
  <td data-export-label="Test Mode"><?php _e( 'Test Mode', 'give' ); ?>:</td>
564
+ <td class="help"><?php echo Give()->tooltips->render_help( __( 'Whether Test Mode is enabled in GiveWP settings.', 'give' ) ); ?></td>
565
  <td><?php echo give_is_test_mode() ? __( 'Enabled', 'give' ) : __( 'Disabled', 'give' ); ?></td>
566
  </tr>
567
  <tr>
568
  <td data-export-label="Currency Code"><?php _e( 'Currency Code', 'give' ); ?>:</td>
569
+ <td class="help"><?php echo Give()->tooltips->render_help( __( 'The currency code selected in GiveWP settings.', 'give' ) ); ?></td>
570
  <td><?php echo esc_html( give_get_currency() ); ?></td>
571
  </tr>
572
  <tr>
573
  <td data-export-label="Currency Position"><?php _e( 'Currency Position', 'give' ); ?>:</td>
574
+ <td class="help"><?php echo Give()->tooltips->render_help( __( 'The currency position selected in GiveWP settings.', 'give' ) ); ?></td>
575
  <td><?php echo 'before' === give_get_option( 'currency_position' ) ? __( 'Before', 'give' ) : __( 'After', 'give' ); ?></td>
576
  </tr>
577
  <tr>
578
  <td data-export-label="Decimal Separator"><?php _e( 'Decimal Separator', 'give' ); ?>:</td>
579
+ <td class="help"><?php echo Give()->tooltips->render_help( __( 'The decimal separator defined in GiveWP settings.', 'give' ) ); ?></td>
580
  <td><?php echo esc_html( give_get_price_decimal_separator() ); ?></td>
581
  </tr>
582
  <tr>
583
  <td data-export-label="Thousands Separator"><?php _e( 'Thousands Separator', 'give' ); ?>:</td>
584
+ <td class="help"><?php echo Give()->tooltips->render_help( __( 'The thousands separator defined in GiveWP settings.', 'give' ) ); ?></td>
585
  <td><?php echo esc_html( give_get_price_thousand_separator() ); ?></td>
586
  </tr>
587
  <tr>
600
  <td><?php echo ! empty( $give_options['history_page'] ) ? esc_url( get_permalink( $give_options['history_page'] ) ) : '&ndash;'; ?></td>
601
  </tr>
602
  <tr>
603
+ <td data-export-label="GiveWP Forms Slug"><?php _e( 'GiveWP Forms Slug', 'give' ); ?>:</td>
604
+ <td class="help"><?php echo Give()->tooltips->render_help( __( 'The slug used for GiveWP donation forms.', 'give' ) ); ?></td>
605
  <td><?php echo esc_html( defined( 'GIVE_SLUG' ) ? '/' . GIVE_SLUG . '/' : '/donations/' ); ?></td>
606
  </tr>
607
  <?php
629
  ?>
630
  <tr>
631
  <td data-export-label="Enabled Payment Gateways"><?php _e( 'Enabled Payment Gateways', 'give' ); ?>:</td>
632
+ <td class="help"><?php echo Give()->tooltips->render_help( __( 'All payment gateways enabled in GiveWP settings.', 'give' ) ); ?></td>
633
  <td><?php echo esc_html( ! empty( $enabled_gateways ) ? $enabled_gateways : '&ndash;' ); ?></td>
634
  </tr>
635
  <tr>
636
  <td data-export-label="Default Payment Gateway"><?php _e( 'Default Payment Gateway', 'give' ); ?>:</td>
637
+ <td class="help"><?php echo Give()->tooltips->render_help( __( 'The default payment gateway selected in GiveWP settings.', 'give' ) ); ?></td>
638
  <td><?php echo esc_html( ! empty( $default_gateway ) ? $default_gateway : '&ndash;' ); ?></td>
639
  </tr>
640
  <tr>
699
  <table class="give-status-table widefat" cellspacing="0">
700
  <thead>
701
  <tr>
702
+ <th colspan="3" data-export-label="Active GiveWP Add-ons"><h2><?php _e( 'Active GiveWP Add-ons', 'give' ); ?></h2></th>
703
  </tr>
704
  </thead>
705
  <tbody>
708
  // Only show Give Core Activated Add-Ons.
709
  if (
710
  'active' !== $plugin_data['Status']
711
+ || false !== strpos( $plugin_data['Name'], 'GiveWP - Donation Plugin' )
712
  ) {
713
  continue;
714
  }
940
  <td data-export-label="Child Theme"><?php _e( 'Child Theme', 'give' ); ?>:</td>
941
  <td class="help"><?php echo Give()->tooltips->render_help( __( 'Whether the current theme is a child theme.', 'give' ) ); ?></td>
942
  <td><?php
943
+ echo is_child_theme() ? __( 'Yes', 'give' ) : __( 'No', 'give' ) . ' &ndash; ' . sprintf( __( 'If you\'re modifying GiveWP on a parent theme you didn\'t build personally, then we recommend using a child theme. See: <a href="%s" target="_blank">How to Create a Child Theme</a>', 'give' ), 'https://codex.wordpress.org/Child_Themes' );
944
  ?></td>
945
  </tr>
946
  <?php
includes/admin/upgrades/class-give-updates.php CHANGED
@@ -250,7 +250,7 @@ class Give_Updates {
250
  // Upgrades
251
  add_submenu_page(
252
  'edit.php?post_type=give_forms',
253
- esc_html__( 'Give Updates Complete', 'give' ),
254
  __( 'Updates', 'give' ),
255
  'manage_give_settings',
256
  'give-updates',
@@ -266,7 +266,7 @@ class Give_Updates {
266
  // Upgrades
267
  add_submenu_page(
268
  'edit.php?post_type=give_forms',
269
- esc_html__( 'Give Updates', 'give' ),
270
  sprintf(
271
  '%1$s <span class="update-plugins"%2$s><span class="plugin-count give-update-progress-count">%3$s%4$s</span></span>',
272
  __( 'Updates', 'give' ),
@@ -646,7 +646,7 @@ class Give_Updates {
646
  Give()->notices->register_notice( array(
647
  'id' => 'give_db_upgrade_completed',
648
  'type' => 'updated',
649
- 'description' => __( 'Give database updates completed successfully. Thank you for updating to the latest version!', 'give' ),
650
  'show' => true,
651
  ) );
652
 
@@ -811,7 +811,7 @@ class Give_Updates {
811
 
812
  } elseif ( empty( $update_info ) || ! $this->get_total_new_db_update_count( true ) ) {
813
  $update_info = array(
814
- 'message' => __( 'Give database updates completed successfully. Thank you for updating to the latest version!', 'give' ),
815
  'heading' => __( 'Updates Completed.', 'give' ),
816
  'percentage' => 0,
817
  );
250
  // Upgrades
251
  add_submenu_page(
252
  'edit.php?post_type=give_forms',
253
+ esc_html__( 'GiveWP Updates Complete', 'give' ),
254
  __( 'Updates', 'give' ),
255
  'manage_give_settings',
256
  'give-updates',
266
  // Upgrades
267
  add_submenu_page(
268
  'edit.php?post_type=give_forms',
269
+ esc_html__( 'GiveWP Updates', 'give' ),
270
  sprintf(
271
  '%1$s <span class="update-plugins"%2$s><span class="plugin-count give-update-progress-count">%3$s%4$s</span></span>',
272
  __( 'Updates', 'give' ),
646
  Give()->notices->register_notice( array(
647
  'id' => 'give_db_upgrade_completed',
648
  'type' => 'updated',
649
+ 'description' => __( 'GiveWP database updates completed successfully. Thank you for updating to the latest version!', 'give' ),
650
  'show' => true,
651
  ) );
652
 
811
 
812
  } elseif ( empty( $update_info ) || ! $this->get_total_new_db_update_count( true ) ) {
813
  $update_info = array(
814
+ 'message' => __( 'GiveWP database updates completed successfully. Thank you for updating to the latest version!', 'give' ),
815
  'heading' => __( 'Updates Completed.', 'give' ),
816
  'percentage' => 0,
817
  );
includes/admin/upgrades/upgrade-functions.php CHANGED
@@ -495,7 +495,7 @@ function give_trigger_upgrades() {
495
 
496
  if ( ! current_user_can( 'manage_give_settings' ) ) {
497
  wp_die(
498
- esc_html__( 'You do not have permission to do Give upgrades.', 'give' ), esc_html__( 'Error', 'give' ), array(
499
  'response' => 403,
500
  )
501
  );
495
 
496
  if ( ! current_user_can( 'manage_give_settings' ) ) {
497
  wp_die(
498
+ esc_html__( 'You do not have permission to do GiveWP upgrades.', 'give' ), esc_html__( 'Error', 'give' ), array(
499
  'response' => 403,
500
  )
501
  );
includes/admin/upgrades/views/db-upgrades-complete-metabox.php CHANGED
@@ -8,7 +8,7 @@
8
  <div class="progress-content">
9
  <div class="notice-wrap give-clearfix">
10
  <div class="notice notice-success is-dismissible inline">
11
- <p><?php esc_html_e( 'Give database updates completed successfully. Thank you for updating to the latest version!', 'give' ) ?>
12
  </p>
13
  <button type="button" class="notice-dismiss"></button>
14
  </div>
@@ -20,4 +20,4 @@
20
  </div><!-- .postbox -->
21
  </div>
22
  </div>
23
- <?php delete_option( 'give_show_db_upgrade_complete_notice' ); ?>
8
  <div class="progress-content">
9
  <div class="notice-wrap give-clearfix">
10
  <div class="notice notice-success is-dismissible inline">
11
+ <p><?php esc_html_e( 'GiveWP database updates completed successfully. Thank you for updating to the latest version!', 'give' ) ?>
12
  </p>
13
  <button type="button" class="notice-dismiss"></button>
14
  </div>
20
  </div><!-- .postbox -->
21
  </div>
22
  </div>
23
+ <?php delete_option( 'give_show_db_upgrade_complete_notice' ); ?>
includes/admin/upgrades/views/upgrades-complete.php CHANGED
@@ -18,14 +18,14 @@ if ( ! defined( 'ABSPATH' ) ) {
18
 
19
  <div class="give-settings-header">
20
  <h1 id="give-updates-h1"
21
- class="wp-heading-inline"><?php echo sprintf( __( 'Give %s Updates Complete', 'give' ), '<span class="give-settings-heading-sep dashicons dashicons-arrow-right-alt2"></span>' ); ?></h1>
22
  </div>
23
 
24
  <div id="give-updates-content">
25
  <div id="poststuff" class="give-update-panel-content give-clearfix">
26
  <p>
27
  <?php echo '🎉 '; ?>
28
- <?php esc_html_e( 'Congratulations! You are all up to date and running the latest versions of Give and its add-ons.', 'give' ); ?>
29
  </p>
30
  </div>
31
  </div>
18
 
19
  <div class="give-settings-header">
20
  <h1 id="give-updates-h1"
21
+ class="wp-heading-inline"><?php echo sprintf( __( 'GiveWP %s Updates Complete', 'give' ), '<span class="give-settings-heading-sep dashicons dashicons-arrow-right-alt2"></span>' ); ?></h1>
22
  </div>
23
 
24
  <div id="give-updates-content">
25
  <div id="poststuff" class="give-update-panel-content give-clearfix">
26
  <p>
27
  <?php echo '🎉 '; ?>
28
+ <?php esc_html_e( 'Congratulations! You are all up to date and running the latest versions of GiveWP and its add-ons.', 'give' ); ?>
29
  </p>
30
  </div>
31
  </div>
includes/admin/upgrades/views/upgrades.php CHANGED
@@ -22,7 +22,7 @@ $give_updates = Give_Updates::get_instance();
22
 
23
  <div class="give-settings-header">
24
  <h1 id="give-updates-h1"
25
- class="wp-heading-inline"><?php echo sprintf( __( 'Give %s Updates', 'give' ), '<span class="give-settings-heading-sep dashicons dashicons-arrow-right-alt2"></span>' ); ?></h1>
26
  </div>
27
 
28
  <?php $db_updates = $give_updates->get_pending_db_update_count(); ?>
@@ -43,7 +43,7 @@ $give_updates = Give_Updates::get_instance();
43
  $width = ! empty( $resume_updates ) ? $resume_updates['percentage'] : 0;
44
  ?>
45
  <div class="give-update-panel-content">
46
- <p><?php printf( __( 'Give regularly receives new features, bug fixes, and enhancements. It is important to always stay up-to-date with latest version of Give core and its add-ons. <strong>If you do not have a backup already, please create a full backup before updating.</strong> To update add-ons be sure your <a href="%1$s">license keys</a> are activated.', 'give' ), admin_url('') ); ?></p>
47
  </div>
48
 
49
  <div id="give-db-updates" data-resume-update="<?php echo absint( $give_updates->is_doing_updates() ); ?>">
@@ -57,7 +57,7 @@ $give_updates = Give_Updates::get_instance();
57
  if ( ! give_test_ajax_works() ) {
58
  echo sprintf(
59
  '<div class="notice notice-warning inline"><p>%s</p></div>',
60
- __( 'Give is currently updating the database. Please do not refresh or leave this page while the update is in progress.', 'give' )
61
  );
62
  }
63
  ?>
@@ -69,10 +69,10 @@ $give_updates = Give_Updates::get_instance();
69
  $is_doing_updates
70
  ? sprintf(
71
  '%s%s',
72
- __( 'Give is currently updating the database', 'give' ),
73
  give_test_ajax_works() ? ' ' . __( 'in the background.', 'give' ) : '.'
74
  )
75
- : __( 'Give needs to update the database.', 'give' ),
76
  $db_update_url,
77
  ( $is_doing_updates ? 'give-hidden' : '' ),
78
  __( 'Update now', 'give' )
@@ -161,8 +161,8 @@ $give_updates = Give_Updates::get_instance();
161
  <?php
162
  printf(
163
  _n(
164
- 'There is %1$d Give addon that needs to be updated. <a href="%2$s">Update now</a>',
165
- 'There are %1$d Give addons that need to be updated. <a href="%2$s">Update now</a>',
166
  $plugin_updates,
167
  'give'
168
  ),
22
 
23
  <div class="give-settings-header">
24
  <h1 id="give-updates-h1"
25
+ class="wp-heading-inline"><?php echo sprintf( __( 'GiveWP %s Updates', 'give' ), '<span class="give-settings-heading-sep dashicons dashicons-arrow-right-alt2"></span>' ); ?></h1>
26
  </div>
27
 
28
  <?php $db_updates = $give_updates->get_pending_db_update_count(); ?>
43
  $width = ! empty( $resume_updates ) ? $resume_updates['percentage'] : 0;
44
  ?>
45
  <div class="give-update-panel-content">
46
+ <p><?php printf( __( 'GiveWP regularly receives new features, bug fixes, and enhancements. It is important to always stay up-to-date with latest version of GiveWP core and its add-ons. <strong>If you do not have a backup already, please create a full backup before updating.</strong> To update add-ons be sure your <a href="%1$s">license keys</a> are activated.', 'give' ), admin_url('') ); ?></p>
47
  </div>
48
 
49
  <div id="give-db-updates" data-resume-update="<?php echo absint( $give_updates->is_doing_updates() ); ?>">
57
  if ( ! give_test_ajax_works() ) {
58
  echo sprintf(
59
  '<div class="notice notice-warning inline"><p>%s</p></div>',
60
+ __( 'GiveWP is currently updating the database. Please do not refresh or leave this page while the update is in progress.', 'give' )
61
  );
62
  }
63
  ?>
69
  $is_doing_updates
70
  ? sprintf(
71
  '%s%s',
72
+ __( 'GiveWP is currently updating the database', 'give' ),
73
  give_test_ajax_works() ? ' ' . __( 'in the background.', 'give' ) : '.'
74
  )
75
+ : __( 'GiveWP needs to update the database.', 'give' ),
76
  $db_update_url,
77
  ( $is_doing_updates ? 'give-hidden' : '' ),
78
  __( 'Update now', 'give' )
161
  <?php
162
  printf(
163
  _n(
164
+ 'There is %1$d GiveWP addon that needs to be updated. <a href="%2$s">Update now</a>',
165
+ 'There are %1$d GiveWP addons that need to be updated. <a href="%2$s">Update now</a>',
166
  $plugin_updates,
167
  'give'
168
  ),
includes/admin/views/html-admin-settings.php CHANGED
@@ -32,7 +32,8 @@ if ( ! empty( $tabs ) && array_key_exists( give_get_current_setting_tab(), $tabs
32
  $form_open_tag = apply_filters( self::$setting_filter_prefix . '_open_form', '<form method="' . $form_method . '" id="give-mainform" action="" enctype="multipart/form-data">' );
33
  $form_close_tag = apply_filters( self::$setting_filter_prefix . '_close_form', '</form>' );
34
 
35
- $wrapper_class = implode( ' ',
 
36
  array(
37
  self::$setting_filter_prefix . '-setting-page',
38
  self::$setting_filter_prefix . '-' . give_get_current_setting_section() . '-section',
@@ -40,7 +41,7 @@ if ( ! empty( $tabs ) && array_key_exists( give_get_current_setting_tab(), $tabs
40
  )
41
  );
42
  ?>
43
- <div class="wrap give-settings-page <?php echo $wrapper_class; ?>">
44
 
45
  <?php echo $form_open_tag; ?>
46
 
@@ -84,9 +85,8 @@ if ( ! empty( $tabs ) && array_key_exists( give_get_current_setting_tab(), $tabs
84
  do_action( self::$setting_filter_prefix . '_tabs' );
85
  ?>
86
  <div class="give-sub-nav-tab-wrapper">
87
- <a href="#" id="give-show-sub-nav" class="nav-tab give-not-tab"
88
- title="<?php _e( 'View remaining setting tabs', 'give' ); ?>"><span
89
- class="dashicons dashicons-arrow-down-alt2"></span></span>
90
  </a>
91
  <nav class="give-sub-nav-tab give-hidden"></nav>
92
  </div>
@@ -120,11 +120,19 @@ if ( ! empty( $tabs ) && array_key_exists( give_get_current_setting_tab(), $tabs
120
 
121
  if ( empty( $GLOBALS['give_hide_save_button'] ) ) : ?>
122
  <div class="give-submit-wrap">
123
- <input name="save" class="button-primary give-save-button" type="submit"
124
- value="<?php _e( 'Save changes', 'give' ); ?>"/>
125
  </div>
126
  <?php endif; ?>
127
  <?php echo $form_close_tag; ?>
128
  </div>
129
- <?php else : echo '<div class="error"><p>' . __( 'Oops, this settings page does not exist.', 'give' ) . '</p></div>'; ?>
130
- <?php endif; ?>
 
 
 
 
 
 
 
 
 
32
  $form_open_tag = apply_filters( self::$setting_filter_prefix . '_open_form', '<form method="' . $form_method . '" id="give-mainform" action="" enctype="multipart/form-data">' );
33
  $form_close_tag = apply_filters( self::$setting_filter_prefix . '_close_form', '</form>' );
34
 
35
+ $wrapper_class = implode(
36
+ ' ',
37
  array(
38
  self::$setting_filter_prefix . '-setting-page',
39
  self::$setting_filter_prefix . '-' . give_get_current_setting_section() . '-section',
41
  )
42
  );
43
  ?>
44
+ <div class="wrap give-settings-page <?php echo esc_html( $wrapper_class ); ?>">
45
 
46
  <?php echo $form_open_tag; ?>
47
 
85
  do_action( self::$setting_filter_prefix . '_tabs' );
86
  ?>
87
  <div class="give-sub-nav-tab-wrapper">
88
+ <a href="#" id="give-show-sub-nav" class="nav-tab give-not-tab" title="<?php esc_html_e( 'View remaining setting tabs', 'give' ); ?>">
89
+ <span class="dashicons dashicons-arrow-down-alt2"></span>
 
90
  </a>
91
  <nav class="give-sub-nav-tab give-hidden"></nav>
92
  </div>
120
 
121
  if ( empty( $GLOBALS['give_hide_save_button'] ) ) : ?>
122
  <div class="give-submit-wrap">
123
+ <input name="save" class="button-primary give-save-button" type="submit" value="<?php esc_html_e( 'Save changes', 'give' ); ?>"/>
 
124
  </div>
125
  <?php endif; ?>
126
  <?php echo $form_close_tag; ?>
127
  </div>
128
+ <?php
129
+ else :
130
+ ?>
131
+ <div class="error">
132
+ <p>
133
+ <?php esc_html_e( 'Oops, this settings page does not exist.', 'give' ); ?>
134
+ </p>
135
+ </div>
136
+ <?php
137
+ endif;
138
+ ?>
includes/admin/welcome.php CHANGED
@@ -54,7 +54,7 @@ class Give_Welcome {
54
  // About Page
55
  add_dashboard_page(
56
  /* translators: %s: Give version */
57
- sprintf( esc_html__( 'Welcome to Give %s', 'give' ), $display_version ),
58
  esc_html__( 'Welcome to Give', 'give' ),
59
  $this->minimum_capability,
60
  'give-about',
@@ -63,8 +63,8 @@ class Give_Welcome {
63
 
64
  // Changelog Page
65
  add_dashboard_page(
66
- esc_html__( 'Give Changelog', 'give' ),
67
- esc_html__( 'Give Changelog', 'give' ),
68
  $this->minimum_capability,
69
  'give-changelog',
70
  array( $this, 'changelog_screen' )
@@ -73,7 +73,7 @@ class Give_Welcome {
73
  // Getting Started Page
74
  add_dashboard_page(
75
  /* translators: %s: Give version */
76
- sprintf( esc_html__( 'Give %s - Getting Started Guide', 'give' ), $display_version ),
77
  esc_html__( 'Getting started with Give', 'give' ),
78
  $this->minimum_capability,
79
  'give-getting-started',
@@ -83,7 +83,7 @@ class Give_Welcome {
83
  // Credits Page
84
  add_dashboard_page(
85
  /* translators: %s: Give version */
86
- sprintf( esc_html__( 'Give %s - Credits', 'give' ), $display_version ),
87
  esc_html__( 'The people that build Give', 'give' ),
88
  $this->minimum_capability,
89
  'give-credits',
@@ -181,9 +181,9 @@ class Give_Welcome {
181
 
182
  <div class="content feature-section-item last-feature">
183
 
184
- <h3><?php esc_html_e( 'Give - Democratizing Generosity', 'give' ); ?></h3>
185
 
186
- <p><?php esc_html_e( 'Give empowers you to easily accept donations and setup fundraising campaigns, directly within WordPress. We created Give to provide a better donation experience for you and your users. Robust, flexible, and intuitive, the plugin is built from the ground up to be the goto donation solution for WordPress. Create powerful donation forms, embed them throughout your website, start a campaign, and exceed your fundraising goals with Give. This plugin is actively developed and proudly supported by folks who are dedicated to helping you and your cause.', 'give' ); ?></p>
187
  <a href="https://givewp.com" target="_blank" class="button-secondary">
188
  <?php esc_html_e( 'Learn More', 'give' ); ?>
189
  <span class="dashicons dashicons-external"></span>
@@ -200,14 +200,14 @@ class Give_Welcome {
200
 
201
  <h3><?php esc_html_e( 'Getting to Know Give', 'give' ); ?></h3>
202
 
203
- <p><?php esc_html_e( 'Before you get started with Give we suggest you take a look at the online documentation. There you will find the getting started guide which will help you get up and running quickly. If you have a question, issue or bug with the Core plugin please submit an issue on the Give website. We also welcome your feedback and feature requests. Welcome to Give. We hope you much success with your cause.', 'give' ); ?></p>
204
 
205
  <h4>Find Out More:</h4>
206
  <ul class="ul-disc">
207
  <li><a href="https://givewp.com/"
208
- target="_blank"><?php esc_html_e( 'Visit the Give Website', 'give' ); ?></a></li>
209
  <li><a href="https://givewp.com/features/"
210
- target="_blank"><?php esc_html_e( 'View the Give Features', 'give' ); ?></a></li>
211
  <li><a href="https://givewp.com/documentation/"
212
  target="_blank"><?php esc_html_e( 'Read the Documentation', 'give' ); ?></a></li>
213
  </ul>
@@ -216,7 +216,7 @@ class Give_Welcome {
216
 
217
  <div class="content feature-section-item last-feature">
218
  <img src="<?php echo GIVE_PLUGIN_URL . '/assets/dist/images/admin/give-form-mockup.png' ?>"
219
- alt="<?php esc_attr_e( 'A Give donation form', 'give' ); ?>">
220
  </div>
221
 
222
  </div>
@@ -243,7 +243,7 @@ class Give_Welcome {
243
  <p class="about-text"><?php
244
  printf(
245
  /* translators: %s: Give version */
246
- esc_html__( 'Thank you for updating to the latest version! Give %s is ready to make your online store faster, safer, and better!', 'give' ),
247
  $display_version
248
  );
249
  ?></p>
@@ -269,7 +269,7 @@ class Give_Welcome {
269
  <a href="<?php echo esc_url( admin_url( add_query_arg( array(
270
  'post_type' => 'give_forms',
271
  'page' => 'give-settings'
272
- ), 'edit.php' ) ) ); ?>"><?php esc_html_e( 'Give Settings', 'give' ); ?></a>
273
  </div>
274
  </div>
275
  <?php
@@ -303,14 +303,14 @@ class Give_Welcome {
303
 
304
  <?php $this->tabs(); ?>
305
 
306
- <p class="about-text"><?php printf( esc_html__( 'Getting started with Give is easy! We put together this quick start guide to help first time users of the plugin. Our goal is to get you up and running in no time. Let\'s begin!', 'give' ), $display_version ); ?></p>
307
 
308
  <div class="feature-section clearfix">
309
 
310
  <div class="content feature-section-item">
311
  <h3><?php esc_html_e( 'STEP 1: Create a New Form', 'give' ); ?></h3>
312
 
313
- <p><?php esc_html_e( 'Give is driven by its powerful donation form building features. However, it is much more than just a "donation form." From the "Add Form" page you\'ll be able to choose how and where you want to receive your donations. You will also be able to set the preferred donation amounts.', 'give' ); ?></p>
314
 
315
  <p><?php esc_html_e( 'All of these features begin by simply going to the menu and choosing "Donations > Add Form."', 'give' ); ?></p>
316
  </div>
@@ -342,7 +342,7 @@ class Give_Welcome {
342
  <div class="content feature-section-item add-content">
343
  <h3><?php esc_html_e( 'STEP 3: Add Additional Content', 'give' ); ?></h3>
344
 
345
- <p><?php esc_html_e( 'Every donation form you create with Give can be used on its own stand-alone page, or it can be inserted into any other page or post throughout your site via a shortcode or widget.', 'give' ); ?></p>
346
 
347
  <p><?php esc_html_e( 'You can choose these different modes by going to the "Form Content" section. From there, you can choose to add content before or after the donation form on a page, or if you choose "None" perhaps you want to instead use the shortcode. You can find the shortcode in the top right column directly under the Publish/Save button. This feature gives you the most amount of flexibility with controlling your content on your website all within the same page.', 'give' ); ?></p>
348
  </div>
@@ -406,7 +406,7 @@ class Give_Welcome {
406
  <p class="about-description"><?php
407
  printf(
408
  /* translators: %s: https://github.com/impress-org/give */
409
- __( 'Give is created by a dedicated team of developers. If you are interested in contributing please visit the <a href="%s" target="_blank">GitHub Repo</a>.', 'give' ),
410
  esc_url( 'https://github.com/impress-org/give' )
411
  );
412
  ?></p>
54
  // About Page
55
  add_dashboard_page(
56
  /* translators: %s: Give version */
57
+ sprintf( esc_html__( 'Welcome to GiveWP %s', 'give' ), $display_version ),
58
  esc_html__( 'Welcome to Give', 'give' ),
59
  $this->minimum_capability,
60
  'give-about',
63
 
64
  // Changelog Page
65
  add_dashboard_page(
66
+ esc_html__( 'GiveWP Changelog', 'give' ),
67
+ esc_html__( 'GiveWP Changelog', 'give' ),
68
  $this->minimum_capability,
69
  'give-changelog',
70
  array( $this, 'changelog_screen' )
73
  // Getting Started Page
74
  add_dashboard_page(
75
  /* translators: %s: Give version */
76
+ sprintf( esc_html__( 'GiveWP %s - Getting Started Guide', 'give' ), $display_version ),
77
  esc_html__( 'Getting started with Give', 'give' ),
78
  $this->minimum_capability,
79
  'give-getting-started',
83
  // Credits Page
84
  add_dashboard_page(
85
  /* translators: %s: Give version */
86
+ sprintf( esc_html__( 'GiveWP %s - Credits', 'give' ), $display_version ),
87
  esc_html__( 'The people that build Give', 'give' ),
88
  $this->minimum_capability,
89
  'give-credits',
181
 
182
  <div class="content feature-section-item last-feature">
183
 
184
+ <h3><?php esc_html_e( 'GiveWP - Democratizing Generosity', 'give' ); ?></h3>
185
 
186
+ <p><?php esc_html_e( 'GiveWP empowers you to easily accept donations and setup fundraising campaigns, directly within WordPress. We created GiveWP to provide a better donation experience for you and your users. Robust, flexible, and intuitive, the plugin is built from the ground up to be the goto donation solution for WordPress. Create powerful donation forms, embed them throughout your website, start a campaign, and exceed your fundraising goals with Give. This plugin is actively developed and proudly supported by folks who are dedicated to helping you and your cause.', 'give' ); ?></p>
187
  <a href="https://givewp.com" target="_blank" class="button-secondary">
188
  <?php esc_html_e( 'Learn More', 'give' ); ?>
189
  <span class="dashicons dashicons-external"></span>
200
 
201
  <h3><?php esc_html_e( 'Getting to Know Give', 'give' ); ?></h3>
202
 
203
+ <p><?php esc_html_e( 'Before you get started with GiveWP we suggest you take a look at the online documentation. There you will find the getting started guide which will help you get up and running quickly. If you have a question, issue or bug with the Core plugin please submit an issue on the GiveWP website. We also welcome your feedback and feature requests. Welcome to Give. We hope you much success with your cause.', 'give' ); ?></p>
204
 
205
  <h4>Find Out More:</h4>
206
  <ul class="ul-disc">
207
  <li><a href="https://givewp.com/"
208
+ target="_blank"><?php esc_html_e( 'Visit the GiveWP Website', 'give' ); ?></a></li>
209
  <li><a href="https://givewp.com/features/"
210
+ target="_blank"><?php esc_html_e( 'View the GiveWP Features', 'give' ); ?></a></li>
211
  <li><a href="https://givewp.com/documentation/"
212
  target="_blank"><?php esc_html_e( 'Read the Documentation', 'give' ); ?></a></li>
213
  </ul>
216
 
217
  <div class="content feature-section-item last-feature">
218
  <img src="<?php echo GIVE_PLUGIN_URL . '/assets/dist/images/admin/give-form-mockup.png' ?>"
219
+ alt="<?php esc_attr_e( 'A GiveWP donation form', 'give' ); ?>">
220
  </div>
221
 
222
  </div>
243
  <p class="about-text"><?php
244
  printf(
245
  /* translators: %s: Give version */
246
+ esc_html__( 'Thank you for updating to the latest version! GiveWP %s is ready to make your online store faster, safer, and better!', 'give' ),
247
  $display_version
248
  );
249
  ?></p>
269
  <a href="<?php echo esc_url( admin_url( add_query_arg( array(
270
  'post_type' => 'give_forms',
271
  'page' => 'give-settings'
272
+ ), 'edit.php' ) ) ); ?>"><?php esc_html_e( 'GiveWP Settings', 'give' ); ?></a>
273
  </div>
274
  </div>
275
  <?php
303
 
304
  <?php $this->tabs(); ?>
305
 
306
+ <p class="about-text"><?php printf( esc_html__( 'Getting started with GiveWP is easy! We put together this quick start guide to help first time users of the plugin. Our goal is to get you up and running in no time. Let\'s begin!', 'give' ), $display_version ); ?></p>
307
 
308
  <div class="feature-section clearfix">
309
 
310
  <div class="content feature-section-item">
311
  <h3><?php esc_html_e( 'STEP 1: Create a New Form', 'give' ); ?></h3>
312
 
313
+ <p><?php esc_html_e( 'GiveWP is driven by its powerful donation form building features. However, it is much more than just a "donation form." From the "Add Form" page you\'ll be able to choose how and where you want to receive your donations. You will also be able to set the preferred donation amounts.', 'give' ); ?></p>
314
 
315
  <p><?php esc_html_e( 'All of these features begin by simply going to the menu and choosing "Donations > Add Form."', 'give' ); ?></p>
316
  </div>
342
  <div class="content feature-section-item add-content">
343
  <h3><?php esc_html_e( 'STEP 3: Add Additional Content', 'give' ); ?></h3>
344
 
345
+ <p><?php esc_html_e( 'Every donation form you create with GiveWP can be used on its own stand-alone page, or it can be inserted into any other page or post throughout your site via a shortcode or widget.', 'give' ); ?></p>
346
 
347
  <p><?php esc_html_e( 'You can choose these different modes by going to the "Form Content" section. From there, you can choose to add content before or after the donation form on a page, or if you choose "None" perhaps you want to instead use the shortcode. You can find the shortcode in the top right column directly under the Publish/Save button. This feature gives you the most amount of flexibility with controlling your content on your website all within the same page.', 'give' ); ?></p>
348
  </div>
406
  <p class="about-description"><?php
407
  printf(
408
  /* translators: %s: https://github.com/impress-org/give */
409
+ __( 'GiveWP is created by a dedicated team of developers. If you are interested in contributing please visit the <a href="%s" target="_blank">GitHub Repo</a>.', 'give' ),
410
  esc_url( 'https://github.com/impress-org/give' )
411
  );
412
  ?></p>
includes/api/class-give-api.php CHANGED
@@ -343,18 +343,22 @@ class Give_API {
343
  }
344
 
345
  // Retrieve the user by public API key and ensure they exist
346
- if ( ! ( $user = $this->get_user( $wp_query->query_vars['key'] ) ) ) {
347
 
348
  $this->invalid_key();
349
 
350
  return false;
351
 
352
  } else {
353
-
354
  $token = urldecode( $wp_query->query_vars['token'] );
355
  $secret = $this->get_user_secret_key( $user );
356
  $public = urldecode( $wp_query->query_vars['key'] );
357
 
 
 
 
 
 
358
  if ( hash_equals( md5( $secret . $public ), $token ) ) {
359
  $this->is_valid_request = true;
360
  } else {
@@ -396,7 +400,7 @@ class Give_API {
396
  $user = Give_Cache::get( md5( 'give_api_user_' . $key ), true );
397
 
398
  if ( false === $user ) {
399
- $user = $wpdb->get_var( $wpdb->prepare( "SELECT user_id FROM $wpdb->usermeta WHERE meta_key = %s LIMIT 1", $key ) );
400
  Give_Cache::set( md5( 'give_api_user_' . $key ), $user, DAY_IN_SECONDS, true );
401
  }
402
 
@@ -1819,7 +1823,7 @@ class Give_API {
1819
  <tbody>
1820
  <tr>
1821
  <th>
1822
- <?php _e( 'Give API Keys', 'give' ); ?>
1823
  </th>
1824
  <td>
1825
  <?php
343
  }
344
 
345
  // Retrieve the user by public API key and ensure they exist
346
+ if ( ! preg_match( '/^[a-f0-9]{32}$/i',$wp_query->query_vars['key'] ) || ! ( $user = $this->get_user( $wp_query->query_vars['key'] ) ) ) {
347
 
348
  $this->invalid_key();
349
 
350
  return false;
351
 
352
  } else {
 
353
  $token = urldecode( $wp_query->query_vars['token'] );
354
  $secret = $this->get_user_secret_key( $user );
355
  $public = urldecode( $wp_query->query_vars['key'] );
356
 
357
+ // Verify that if user has secret key or not
358
+ if( ! $secret ) {
359
+ $this->invalid_auth();
360
+ }
361
+
362
  if ( hash_equals( md5( $secret . $public ), $token ) ) {
363
  $this->is_valid_request = true;
364
  } else {
400
  $user = Give_Cache::get( md5( 'give_api_user_' . $key ), true );
401
 
402
  if ( false === $user ) {
403
+ $user = $wpdb->get_var( $wpdb->prepare( "SELECT user_id FROM $wpdb->usermeta WHERE meta_key = %s AND meta_value=%s LIMIT 1", $key, 'give_user_public_key' ) );
404
  Give_Cache::set( md5( 'give_api_user_' . $key ), $user, DAY_IN_SECONDS, true );
405
  }
406
 
1823
  <tbody>
1824
  <tr>
1825
  <th>
1826
+ <?php _e( 'GiveWP API Keys', 'give' ); ?>
1827
  </th>
1828
  <td>
1829
  <?php
includes/class-give-cache.php CHANGED
@@ -149,7 +149,7 @@ class Give_Cache {
149
  if ( $enabled && ! in_array( 'give', $settings, true ) ) {
150
  ?>
151
  <div class="error">
152
- <p><?php echo wp_kses_post( sprintf( __( 'In order for <strong>database caching</strong> to work with Give you must add %1$s to the "Ignored query stems" option in <a href="%2$s">W3 Total Cache settings</a>.', 'give' ), '<code>give</code>', esc_url( admin_url( 'admin.php?page=w3tc_dbcache#dbcache_reject_sql' ) ) ) ); ?></p>
153
  </div>
154
  <?php
155
  }
149
  if ( $enabled && ! in_array( 'give', $settings, true ) ) {
150
  ?>
151
  <div class="error">
152
+ <p><?php echo wp_kses_post( sprintf( __( 'In order for <strong>database caching</strong> to work with GiveWP you must add %1$s to the "Ignored query stems" option in <a href="%2$s">W3 Total Cache settings</a>.', 'give' ), '<code>give</code>', esc_url( admin_url( 'admin.php?page=w3tc_dbcache#dbcache_reject_sql' ) ) ) ); ?></p>
153
  </div>
154
  <?php
155
  }
includes/class-give-cli-commands.php CHANGED
@@ -107,7 +107,7 @@ class GIVE_CLI_COMMAND {
107
  /**
108
  * Plugin Information
109
  */
110
- WP_CLI::log( $this->color_message( __( 'Give Version: ', 'give' ) ) . GIVE_VERSION );
111
 
112
  /**
113
  * General Information.
@@ -756,10 +756,10 @@ class GIVE_CLI_COMMAND {
756
 
757
  if ( $this->delete_stats_transients() ) {
758
  // Report .eading.
759
- WP_CLI::success( 'Give cache deleted.' );
760
  } else {
761
  // Report .eading.
762
- WP_CLI::warning( 'We did not find any Give plugin cache to delete :)' );
763
  }
764
  break;
765
  }
@@ -1048,7 +1048,7 @@ class GIVE_CLI_COMMAND {
1048
 
1049
 
1050
  // Show success message on completion.
1051
- WP_CLI::success( 'Give Test mode enabled' );
1052
  }
1053
 
1054
  // Disable Test Mode.
@@ -1070,7 +1070,7 @@ class GIVE_CLI_COMMAND {
1070
 
1071
 
1072
  // Show success message on completion.
1073
- WP_CLI::success( 'Give Test mode disabled' );
1074
  }
1075
  }
1076
 
@@ -1120,22 +1120,22 @@ class GIVE_CLI_COMMAND {
1120
  * ## OPTIONS
1121
  *
1122
  * [--name=<name>]
1123
- * : Update a single addon.
1124
  *
1125
  * [--exclude=<names>]
1126
- * : Names of addons that should be excluded from updating.
1127
  *
1128
  * ## EXAMPLES
1129
- * wp give addon-update
1130
- * wp give addon-update --name="Give-Stripe"
1131
- * wp give addon-update --exclude="Give-Stripe, Give-Recurring-Donations"
1132
  *
1133
  * @param array $pos Array of positional arguments.
1134
  * @param array $assoc Array of associative arguments.
1135
  *
1136
  * @since 2.1.3
1137
  *
1138
- * @subcommand addon-update
1139
  */
1140
  public function addon_update( $pos, $assoc ) {
1141
 
@@ -1158,7 +1158,7 @@ class GIVE_CLI_COMMAND {
1158
  * not exist.
1159
  */
1160
  if ( empty( $give_addon_path ) ) {
1161
- WP_CLI::error( sprintf( __( "The Give addon '%s' does not exist.", 'give' ), $addon_name ) );
1162
  }
1163
 
1164
  /**
@@ -1185,11 +1185,11 @@ class GIVE_CLI_COMMAND {
1185
  * current branch of the addon was updated or not.
1186
  */
1187
  if ( 0 === $return_var ) {
1188
- WP_CLI::success( sprintf( __( "The Give addon '%s' is up-to-date with origin." ), $addon_name ) );
1189
 
1190
  return;
1191
  } elseif ( 1 === $return_var ) {
1192
- WP_CLI::error( sprintf( __( "The Give addon '%s' was not updated." ), $addon_name ) );
1193
  }
1194
  }
1195
 
@@ -1257,7 +1257,7 @@ class GIVE_CLI_COMMAND {
1257
  }
1258
 
1259
  $items[] = array(
1260
- 'Give Addon' => $plugin_name,
1261
  'Branch' => $branch_name,
1262
  'Remote' => 'origin',
1263
  'Status' => ( 0 === $return_var )
@@ -1278,7 +1278,7 @@ class GIVE_CLI_COMMAND {
1278
  'table',
1279
  $items,
1280
  array(
1281
- 'Give Addon',
1282
  'Branch',
1283
  'Remote',
1284
  'Status',
107
  /**
108
  * Plugin Information
109
  */
110
+ WP_CLI::log( $this->color_message( __( 'GiveWP Version: ', 'give' ) ) . GIVE_VERSION );
111
 
112
  /**
113
  * General Information.
756
 
757
  if ( $this->delete_stats_transients() ) {
758
  // Report .eading.
759
+ WP_CLI::success( 'GiveWP cache deleted.' );
760
  } else {
761
  // Report .eading.
762
+ WP_CLI::warning( 'We did not find any GiveWP plugin cache to delete.' );
763
  }
764
  break;
765
  }
1048
 
1049
 
1050
  // Show success message on completion.
1051
+ WP_CLI::success( 'GiveWP Test mode enabled' );
1052
  }
1053
 
1054
  // Disable Test Mode.
1070
 
1071
 
1072
  // Show success message on completion.
1073
+ WP_CLI::success( 'GiveWP Test mode disabled' );
1074
  }
1075
  }
1076
 
1120
  * ## OPTIONS
1121
  *
1122
  * [--name=<name>]
1123
+ * : Update a single add-on.
1124
  *
1125
  * [--exclude=<names>]
1126
+ * : Names of add-ons that should be excluded from updating.
1127
  *
1128
  * ## EXAMPLES
1129
+ * wp give add-on-update
1130
+ * wp give add-on-update --name="Give-Stripe"
1131
+ * wp give add-on-update --exclude="Give-Stripe, Give-Recurring-Donations"
1132
  *
1133
  * @param array $pos Array of positional arguments.
1134
  * @param array $assoc Array of associative arguments.
1135
  *
1136
  * @since 2.1.3
1137
  *
1138
+ * @subcommand add-on-update
1139
  */
1140
  public function addon_update( $pos, $assoc ) {
1141
 
1158
  * not exist.
1159
  */
1160
  if ( empty( $give_addon_path ) ) {
1161
+ WP_CLI::error( sprintf( __( "The GiveWP add-on '%s' does not exist.", 'give' ), $addon_name ) );
1162
  }
1163
 
1164
  /**
1185
  * current branch of the addon was updated or not.
1186
  */
1187
  if ( 0 === $return_var ) {
1188
+ WP_CLI::success( sprintf( __( "The GiveWP add-on '%s' is up-to-date with origin." ), $addon_name ) );
1189
 
1190
  return;
1191
  } elseif ( 1 === $return_var ) {
1192
+ WP_CLI::error( sprintf( __( "The GiveWP add-on '%s' was not updated." ), $addon_name ) );
1193
  }
1194
  }
1195
 
1257
  }
1258
 
1259
  $items[] = array(
1260
+ 'GiveWP Addon' => $plugin_name,
1261
  'Branch' => $branch_name,
1262
  'Remote' => 'origin',
1263
  'Status' => ( 0 === $return_var )
1278
  'table',
1279
  $items,
1280
  array(
1281
+ 'GiveWP Addon',
1282
  'Branch',
1283
  'Remote',
1284
  'Status',
includes/class-give-donor-wall-widget.php CHANGED
@@ -44,10 +44,10 @@ class Give_Donor_Wall_Widget extends WP_Widget {
44
  'id_base' => 'give_gravatars_widget'
45
  );
46
 
47
- // create the widget
48
  parent::__construct(
49
  'give_donors_gravatars_widget',
50
- esc_html__( 'Give Donors Gravatars', 'give' ),
51
  $widget_ops,
52
  $control_ops
53
  );
44
  'id_base' => 'give_gravatars_widget'
45
  );
46
 
47
+ // Create the widget
48
  parent::__construct(
49
  'give_donors_gravatars_widget',
50
+ esc_html__( 'GiveWP Donor Gravatars', 'give' ),
51
  $widget_ops,
52
  $control_ops
53
  );
includes/class-give-roles.php CHANGED
@@ -51,7 +51,7 @@ class Give_Roles {
51
  * @return void
52
  */
53
  public function add_roles() {
54
- add_role( 'give_manager', __( 'Give Manager', 'give' ), array(
55
  'read' => true,
56
  'edit_posts' => true,
57
  'delete_posts' => true,
@@ -82,13 +82,13 @@ class Give_Roles {
82
  'read_private_posts' => true,
83
  ) );
84
 
85
- add_role( 'give_accountant', __( 'Give Accountant', 'give' ), array(
86
  'read' => true,
87
  'edit_posts' => false,
88
  'delete_posts' => false,
89
  ) );
90
 
91
- add_role( 'give_worker', __( 'Give Worker', 'give' ), array(
92
  'read' => true,
93
  'edit_posts' => true,
94
  'edit_pages' => true,
@@ -96,7 +96,7 @@ class Give_Roles {
96
  'delete_posts' => false,
97
  ) );
98
 
99
- add_role( 'give_donor', __( 'Give Donor', 'give' ), array(
100
  'read' => true,
101
  ) );
102
 
51
  * @return void
52
  */
53
  public function add_roles() {
54
+ add_role( 'give_manager', __( 'GiveWP Manager', 'give' ), array(
55
  'read' => true,
56
  'edit_posts' => true,
57
  'delete_posts' => true,
82
  'read_private_posts' => true,
83
  ) );
84
 
85
+ add_role( 'give_accountant', __( 'GiveWP Accountant', 'give' ), array(
86
  'read' => true,
87
  'edit_posts' => false,
88
  'delete_posts' => false,
89
  ) );
90
 
91
+ add_role( 'give_worker', __( 'GiveWP Worker', 'give' ), array(
92
  'read' => true,
93
  'edit_posts' => true,
94
  'edit_pages' => true,
96
  'delete_posts' => false,
97
  ) );
98
 
99
+ add_role( 'give_donor', __( 'GiveWP Donor', 'give' ), array(
100
  'read' => true,
101
  ) );
102
 
includes/class-give-scripts.php CHANGED
@@ -249,7 +249,7 @@ class Give_Scripts {
249
  $stripe_user_id = give_get_option( 'give_stripe_user_id', false );
250
  $disconnect_stripe_message = sprintf(
251
  /* translators: %s Stripe User ID */
252
- __( 'Are you sure you want to disconnect Give from Stripe? If disconnected, this website and any others sharing the same Stripe account (%s) that are connected to Give will need to reconnect in order to process payments.', 'give' ),
253
  $stripe_user_id
254
  );
255
 
249
  $stripe_user_id = give_get_option( 'give_stripe_user_id', false );
250
  $disconnect_stripe_message = sprintf(
251
  /* translators: %s Stripe User ID */
252
+ __( 'Are you sure you want to disconnect GiveWP from Stripe? If disconnected, this website and any others sharing the same Stripe account (%s) that are connected to GiveWP will need to reconnect in order to process payments.', 'give' ),
253
  $stripe_user_id
254
  );
255
 
includes/forms/widget.php CHANGED
@@ -36,9 +36,9 @@ class Give_Forms_Widget extends WP_Widget {
36
 
37
  parent::__construct(
38
  strtolower( $this->self ),
39
- esc_html__( 'Give - Donation Form', 'give' ),
40
  array(
41
- 'description' => esc_html__( 'Display a Give Donation Form in your theme\'s widget powered sidebar.', 'give' ),
42
  )
43
  );
44
 
@@ -149,7 +149,7 @@ class Give_Forms_Widget extends WP_Widget {
149
 
150
  <?php // Widget: Give Form. ?>
151
  <p>
152
- <label for="<?php echo esc_attr( $this->get_field_id( 'id' ) ); ?>"><?php esc_html_e( 'Give Form:', 'give' ); ?></label>
153
  <select class="widefat" name="<?php echo esc_attr( $this->get_field_name( 'id' ) ); ?>" id="<?php echo esc_attr( $this->get_field_id( 'id' ) ); ?>">
154
  <option value="current"><?php esc_html_e( '- Select -', 'give' ); ?></option>
155
  <?php foreach ( $give_forms as $give_form ) { ?>
@@ -158,7 +158,7 @@ class Give_Forms_Widget extends WP_Widget {
158
  <option <?php selected( absint( $instance['id'] ), $give_form->ID ); ?> value="<?php echo esc_attr( $give_form->ID ); ?>"><?php echo esc_html( $form_title ); ?></option>
159
  <?php } ?>
160
  </select><br>
161
- <small class="give-field-description"><?php esc_html_e( 'Select a Give Form to embed in this widget.', 'give' ); ?></small>
162
  </p>
163
 
164
  <?php // Widget: Display Style. ?>
@@ -169,7 +169,7 @@ class Give_Forms_Widget extends WP_Widget {
169
  &nbsp;&nbsp;<label for="<?php echo esc_attr( $this->get_field_id( 'display_style' ) ); ?>-modal"><input type="radio" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'display_style' ) ); ?>-modal" name="<?php echo esc_attr( $this->get_field_name( 'display_style' ) ); ?>" value="modal" <?php checked( $instance['display_style'], 'modal' ); ?>> <?php echo esc_html__( 'Modal', 'give' ); ?></label>
170
  &nbsp;&nbsp;<label for="<?php echo esc_attr( $this->get_field_id( 'display_style' ) ); ?>-button"><input type="radio" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'display_style' ) ); ?>-button" name="<?php echo esc_attr( $this->get_field_name( 'display_style' ) ); ?>" value="button" <?php checked( $instance['display_style'], 'button' ); ?>> <?php echo esc_html__( 'Button', 'give' ); ?></label><br>
171
  <small class="give-field-description">
172
- <?php echo esc_html__( 'Select a Give Form style.', 'give' ); ?>
173
  </small>
174
  </p>
175
 
@@ -190,7 +190,7 @@ class Give_Forms_Widget extends WP_Widget {
190
  <?php
191
  printf(
192
  /* translators: %s: Documentation link to http://docs.givewp.com/form-floating-labels */
193
- __( 'Override the <a href="%s" target="_blank">floating labels</a> setting for this Give form.', 'give' ),
194
  esc_url( 'http://docs.givewp.com/form-floating-labels' )
195
  );
196
  ?>
@@ -203,7 +203,7 @@ class Give_Forms_Widget extends WP_Widget {
203
  <label for="<?php echo esc_attr( $this->get_field_id( 'show_content' ) ); ?>-none"><input type="radio" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'show_content' ) ); ?>-none" name="<?php echo esc_attr( $this->get_field_name( 'show_content' ) ); ?>" value="none" <?php checked( $instance['show_content'], 'none' ); ?>> <?php echo esc_html__( 'None', 'give' ); ?></label>
204
  &nbsp;&nbsp;<label for="<?php echo esc_attr( $this->get_field_id( 'show_content' ) ); ?>-above"><input type="radio" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'show_content' ) ); ?>-above" name="<?php echo esc_attr( $this->get_field_name( 'show_content' ) ); ?>" value="above" <?php checked( $instance['show_content'], 'above' ); ?>> <?php echo esc_html__( 'Above', 'give' ); ?></label>
205
  &nbsp;&nbsp;<label for="<?php echo esc_attr( $this->get_field_id( 'show_content' ) ); ?>-below"><input type="radio" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'show_content' ) ); ?>-below" name="<?php echo esc_attr( $this->get_field_name( 'show_content' ) ); ?>" value="below" <?php checked( $instance['show_content'], 'below' ); ?>> <?php echo esc_html__( 'Below', 'give' ); ?></label><br>
206
- <small class="give-field-description"><?php esc_html_e( 'Override the display content setting for this Give form.', 'give' ); ?></small>
207
  </div>
208
  <?php
209
  }
36
 
37
  parent::__construct(
38
  strtolower( $this->self ),
39
+ esc_html__( 'GiveWP - Donation Form', 'give' ),
40
  array(
41
+ 'description' => esc_html__( 'Display a GiveWP Donation Form in your theme\'s widget powered sidebar.', 'give' ),
42
  )
43
  );
44
 
149
 
150
  <?php // Widget: Give Form. ?>
151
  <p>
152
+ <label for="<?php echo esc_attr( $this->get_field_id( 'id' ) ); ?>"><?php esc_html_e( 'GiveWP Form:', 'give' ); ?></label>
153
  <select class="widefat" name="<?php echo esc_attr( $this->get_field_name( 'id' ) ); ?>" id="<?php echo esc_attr( $this->get_field_id( 'id' ) ); ?>">
154
  <option value="current"><?php esc_html_e( '- Select -', 'give' ); ?></option>
155
  <?php foreach ( $give_forms as $give_form ) { ?>
158
  <option <?php selected( absint( $instance['id'] ), $give_form->ID ); ?> value="<?php echo esc_attr( $give_form->ID ); ?>"><?php echo esc_html( $form_title ); ?></option>
159
  <?php } ?>
160
  </select><br>
161
+ <small class="give-field-description"><?php esc_html_e( 'Select a GiveWP Form to embed in this widget.', 'give' ); ?></small>
162
  </p>
163
 
164
  <?php // Widget: Display Style. ?>
169
  &nbsp;&nbsp;<label for="<?php echo esc_attr( $this->get_field_id( 'display_style' ) ); ?>-modal"><input type="radio" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'display_style' ) ); ?>-modal" name="<?php echo esc_attr( $this->get_field_name( 'display_style' ) ); ?>" value="modal" <?php checked( $instance['display_style'], 'modal' ); ?>> <?php echo esc_html__( 'Modal', 'give' ); ?></label>
170
  &nbsp;&nbsp;<label for="<?php echo esc_attr( $this->get_field_id( 'display_style' ) ); ?>-button"><input type="radio" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'display_style' ) ); ?>-button" name="<?php echo esc_attr( $this->get_field_name( 'display_style' ) ); ?>" value="button" <?php checked( $instance['display_style'], 'button' ); ?>> <?php echo esc_html__( 'Button', 'give' ); ?></label><br>
171
  <small class="give-field-description">
172
+ <?php echo esc_html__( 'Select a GiveWP donation form style.', 'give' ); ?>
173
  </small>
174
  </p>
175
 
190
  <?php
191
  printf(
192
  /* translators: %s: Documentation link to http://docs.givewp.com/form-floating-labels */
193
+ __( 'Override the <a href="%s" target="_blank">floating labels</a> setting for this GiveWP form.', 'give' ),
194
  esc_url( 'http://docs.givewp.com/form-floating-labels' )
195
  );
196
  ?>
203
  <label for="<?php echo esc_attr( $this->get_field_id( 'show_content' ) ); ?>-none"><input type="radio" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'show_content' ) ); ?>-none" name="<?php echo esc_attr( $this->get_field_name( 'show_content' ) ); ?>" value="none" <?php checked( $instance['show_content'], 'none' ); ?>> <?php echo esc_html__( 'None', 'give' ); ?></label>
204
  &nbsp;&nbsp;<label for="<?php echo esc_attr( $this->get_field_id( 'show_content' ) ); ?>-above"><input type="radio" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'show_content' ) ); ?>-above" name="<?php echo esc_attr( $this->get_field_name( 'show_content' ) ); ?>" value="above" <?php checked( $instance['show_content'], 'above' ); ?>> <?php echo esc_html__( 'Above', 'give' ); ?></label>
205
  &nbsp;&nbsp;<label for="<?php echo esc_attr( $this->get_field_id( 'show_content' ) ); ?>-below"><input type="radio" class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'show_content' ) ); ?>-below" name="<?php echo esc_attr( $this->get_field_name( 'show_content' ) ); ?>" value="below" <?php checked( $instance['show_content'], 'below' ); ?>> <?php echo esc_html__( 'Below', 'give' ); ?></label><br>
206
+ <small class="give-field-description"><?php esc_html_e( 'Override the display content setting for this GiveWP form.', 'give' ); ?></small>
207
  </div>
208
  <?php
209
  }
includes/gateways/stripe/class-give-stripe.php CHANGED
@@ -17,6 +17,9 @@ if ( ! defined( 'ABSPATH' ) ) {
17
 
18
  if ( ! class_exists( 'Give_Stripe' ) ) {
19
 
 
 
 
20
  class Give_Stripe {
21
 
22
  /**
@@ -29,8 +32,6 @@ if ( ! class_exists( 'Give_Stripe' ) ) {
29
  */
30
  public function __construct() {
31
 
32
- global $give_stripe;
33
-
34
  add_filter( 'give_payment_gateways', array( $this, 'register_gateway' ) );
35
 
36
  /**
@@ -59,36 +60,75 @@ if ( ! class_exists( 'Give_Stripe' ) ) {
59
  */
60
  public function includes() {
61
 
62
- // Load Stripe SDK.
63
- $stripe_sdk_compatibility = give_get_option( 'stripe_sdk_incompatibility', 'composer' );
64
 
65
- if ( 'composer' === $stripe_sdk_compatibility ) {
66
- require_once GIVE_PLUGIN_DIR . 'vendor/autoload.php';
67
- } elseif ( 'manual' === $stripe_sdk_compatibility ) {
68
- require_once GIVE_PLUGIN_DIR . 'vendor/stripe/stripe-php/init.php';
 
 
69
  }
70
 
71
- // Include admin files.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
72
  require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/admin/admin-actions.php';
73
  require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/admin/admin-filters.php';
74
- require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/admin/class-give-stripe-admin-settings.php';
75
- require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/admin/class-give-stripe-logs.php';
76
 
77
- // Include frontend files.
78
- require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/give-stripe-helpers.php';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
79
  require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/actions.php';
 
 
 
80
  require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/class-give-stripe-logger.php';
81
  require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/class-give-stripe-invoice.php';
82
  require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/class-give-stripe-customer.php';
83
  require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/class-give-stripe-payment-intent.php';
84
  require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/class-give-stripe-payment-method.php';
 
85
  require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/class-give-stripe-gateway.php';
86
  require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/class-give-stripe-webhooks.php';
 
 
87
  require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/payment-methods/class-give-stripe-card.php';
88
- require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/give-stripe-scripts.php';
 
 
89
  require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/deprecated/deprecated-functions.php';
90
  require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/deprecated/deprecated-filters.php';
91
-
92
  }
93
 
94
  /**
@@ -103,11 +143,18 @@ if ( ! class_exists( 'Give_Stripe' ) ) {
103
  */
104
  public function register_gateway( $gateways ) {
105
 
 
106
  $gateways['stripe'] = array(
107
  'admin_label' => __( 'Stripe - Credit Card', 'give' ),
108
  'checkout_label' => __( 'Credit Card', 'give' ),
109
  );
110
 
 
 
 
 
 
 
111
  return $gateways;
112
  }
113
  }
17
 
18
  if ( ! class_exists( 'Give_Stripe' ) ) {
19
 
20
+ /**
21
+ * Class Give_Stripe
22
+ */
23
  class Give_Stripe {
24
 
25
  /**
32
  */
33
  public function __construct() {
34
 
 
 
35
  add_filter( 'give_payment_gateways', array( $this, 'register_gateway' ) );
36
 
37
  /**
60
  */
61
  public function includes() {
62
 
63
+ // Include files which are necessary to load in admin but not in context of `is_admin`.
64
+ $this->include_admin_files();
65
 
66
+ // Load files which are necessary for front as well as admin end.
67
+ require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/give-stripe-helpers.php';
68
+
69
+ // Bailout, if any of the Stripe gateway is not active.
70
+ if ( ! give_stripe_is_any_payment_method_active() ) {
71
+ return;
72
  }
73
 
74
+ // Load Stripe SDK.
75
+ give_stripe_load_stripe_sdk();
76
+
77
+ // Include frontend files.
78
+ $this->include_frontend_files();
79
+ }
80
+
81
+ /**
82
+ * This function is used to include admin files.
83
+ *
84
+ * @since 2.6.0
85
+ * @access public
86
+ *
87
+ * @return void
88
+ */
89
+ public function include_admin_files() {
90
+ require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/admin/admin-helpers.php';
91
  require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/admin/admin-actions.php';
92
  require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/admin/admin-filters.php';
 
 
93
 
94
+ // Load these files when accessed from admin.
95
+ if ( is_admin() ) {
96
+ require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/admin/class-give-stripe-admin-settings.php';
97
+ require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/admin/class-give-stripe-logs.php';
98
+ }
99
+ }
100
+
101
+ /**
102
+ * This function will be used to load frontend files.
103
+ *
104
+ * @since 2.6.0
105
+ * @access public
106
+ *
107
+ * @return void
108
+ */
109
+ public function include_frontend_files() {
110
+
111
+ // General.
112
  require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/actions.php';
113
+ require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/give-stripe-scripts.php';
114
+
115
+ // Classes.
116
  require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/class-give-stripe-logger.php';
117
  require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/class-give-stripe-invoice.php';
118
  require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/class-give-stripe-customer.php';
119
  require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/class-give-stripe-payment-intent.php';
120
  require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/class-give-stripe-payment-method.php';
121
+ require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/class-give-stripe-checkout-session.php';
122
  require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/class-give-stripe-gateway.php';
123
  require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/class-give-stripe-webhooks.php';
124
+
125
+ // Payment Methods.
126
  require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/payment-methods/class-give-stripe-card.php';
127
+ require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/payment-methods/class-give-stripe-checkout.php';
128
+
129
+ // Deprecations.
130
  require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/deprecated/deprecated-functions.php';
131
  require_once GIVE_PLUGIN_DIR . 'includes/gateways/stripe/includes/deprecated/deprecated-filters.php';
 
132
  }
133
 
134
  /**
143
  */
144
  public function register_gateway( $gateways ) {
145
 
146
+ // Stripe - On page credit card.
147
  $gateways['stripe'] = array(
148
  'admin_label' => __( 'Stripe - Credit Card', 'give' ),
149
  'checkout_label' => __( 'Credit Card', 'give' ),
150
  );
151
 
152
+ // Stripe - Off page credit card (also known as Checkout).
153
+ $gateways['stripe_checkout'] = array(
154
+ 'admin_label' => __( 'Stripe - Checkout', 'give' ),
155
+ 'checkout_label' => __( 'Credit Card', 'give' ),
156
+ );
157
+
158
  return $gateways;
159
  }
160
  }
includes/gateways/stripe/includes/admin/admin-actions.php CHANGED
@@ -72,7 +72,7 @@ function give_stripe_connect_deauthorize() {
72
  $class = 'notice notice-warning give-stripe-disconnect-message';
73
  $message = sprintf(
74
  /* translators: %s Error Message */
75
- __( '<strong>Error:</strong> Give could not disconnect from the Stripe API. Reason: %s', 'give' ),
76
  esc_html( $get_vars['error_message'] )
77
  );
78
 
72
  $class = 'notice notice-warning give-stripe-disconnect-message';
73
  $message = sprintf(
74
  /* translators: %s Error Message */
75
+ __( '<strong>Error:</strong> GiveWP could not disconnect from the Stripe API. Reason: %s', 'give' ),
76
  esc_html( $get_vars['error_message'] )
77
  );
78
 
includes/gateways/stripe/includes/admin/admin-helpers.php ADDED
@@ -0,0 +1,204 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Give - Stripe Core Admin Helper Functions.
4
+ *
5
+ * @since 2.5.4
6
+ *
7
+ * @package Give
8
+ * @subpackage Stripe Core
9
+ * @copyright Copyright (c) 2019, GiveWP
10
+ * @license https://opensource.org/licenses/gpl-license GNU Public License
11
+ */
12
+
13
+ // Exit, if accessed directly.
14
+ if ( ! defined( 'ABSPATH' ) ) {
15
+ exit;
16
+ }
17
+
18
+ /**
19
+ * This function is used to get a list of slug which are supported by payment gateways.
20
+ *
21
+ * @since 2.5.5
22
+ *
23
+ * @return array
24
+ */
25
+ function give_stripe_supported_payment_methods() {
26
+ return array(
27
+ 'stripe',
28
+ 'stripe_ach',
29
+ 'stripe_ideal',
30
+ 'stripe_google_pay',
31
+ 'stripe_apple_pay',
32
+ 'stripe_checkout',
33
+ );
34
+ }
35
+
36
+ /**
37
+ * This function is used to check whether a payment method supported by Stripe with Give is active or not.
38
+ *
39
+ * @since 2.5.5
40
+ *
41
+ * @return bool
42
+ */
43
+ function give_stripe_is_any_payment_method_active() {
44
+
45
+ // Get settings.
46
+ $settings = give_get_settings();
47
+ $gateways = isset( $settings['gateways'] ) ? $settings['gateways'] : array();
48
+
49
+ // Loop through gateways list.
50
+ foreach ( array_keys( $gateways ) as $gateway ) {
51
+
52
+ // Return true, if even single payment method is active.
53
+ if ( in_array( $gateway, give_stripe_supported_payment_methods(), true ) ) {
54
+ return true;
55
+ }
56
+ }
57
+
58
+ return false;
59
+ }
60
+
61
+ /**
62
+ * Get Settings for the Stripe account connected via Connect API.
63
+ *
64
+ * @since 2.5.0
65
+ *
66
+ * @return mixed
67
+ */
68
+ function give_stripe_get_connect_settings() {
69
+
70
+ $options = array(
71
+ 'connected_status' => give_get_option( 'give_stripe_connected' ),
72
+ 'user_id' => give_get_option( 'give_stripe_user_id' ),
73
+ 'access_token' => give_get_option( 'live_secret_key' ),
74
+ 'access_token_test' => give_get_option( 'test_secret_key' ),
75
+ 'publishable_key' => give_get_option( 'live_publishable_key' ),
76
+ 'publishable_key_test' => give_get_option( 'test_publishable_key' ),
77
+ );
78
+
79
+ /**
80
+ * This filter hook is used to override the existing stripe connect settings stored in DB.
81
+ *
82
+ * @param array $options List of Stripe Connect settings required to make functionality work.
83
+ *
84
+ * @since 2.5.0
85
+ */
86
+ return apply_filters( 'give_stripe_get_connect_settings', $options );
87
+ }
88
+
89
+ /**
90
+ * Is Stripe connected using Connect API?
91
+ *
92
+ * @since 2.5.0
93
+ *
94
+ * @return bool
95
+ */
96
+ function give_stripe_is_connected() {
97
+
98
+ $settings = give_stripe_get_connect_settings();
99
+
100
+ $user_api_keys_enabled = give_is_setting_enabled( give_get_option( 'stripe_user_api_keys' ) );
101
+
102
+ // Return false, if manual API keys are used to configure Stripe.
103
+ if ( $user_api_keys_enabled ) {
104
+ return false;
105
+ }
106
+
107
+ // Check all the necessary options.
108
+ if (
109
+ ! empty( $settings['connected_status'] ) && '1' === $settings['connected_status']
110
+ && ! empty( $settings['user_id'] )
111
+ && ! empty( $settings['access_token'] )
112
+ && ! empty( $settings['access_token_test'] )
113
+ && ! empty( $settings['publishable_key'] )
114
+ && ! empty( $settings['publishable_key_test'] )
115
+ ) {
116
+ return true;
117
+ }
118
+
119
+ // Default return value.
120
+ return false;
121
+ }
122
+
123
+ /**
124
+ * Is Stripe Checkout Enabled?
125
+ *
126
+ * @since 2.5.0
127
+ *
128
+ * @return bool
129
+ */
130
+ function give_stripe_is_checkout_enabled() {
131
+ return give_is_setting_enabled( give_get_option( 'stripe_checkout_enabled', 'disabled' ) );
132
+ }
133
+
134
+ /**
135
+ * Displays Stripe Connect Button.
136
+ *
137
+ * @since 2.5.0
138
+ *
139
+ * @return string
140
+ */
141
+ function give_stripe_connect_button() {
142
+
143
+ $connected = give_get_option( 'give_stripe_connected' );
144
+
145
+ // Prepare Stripe Connect URL.
146
+ $link = add_query_arg(
147
+ array(
148
+ 'stripe_action' => 'connect',
149
+ 'mode' => give_is_test_mode() ? 'test' : 'live',
150
+ 'return_url' => rawurlencode( admin_url( 'edit.php?post_type=give_forms&page=give-settings&tab=gateways&section=stripe-settings' ) ),
151
+ 'website_url' => get_bloginfo( 'url' ),
152
+ 'give_stripe_connected' => ! empty( $connected ) ? '1' : '0',
153
+ ),
154
+ esc_url_raw( 'https://connect.givewp.com/stripe/connect.php' )
155
+ );
156
+
157
+ return sprintf(
158
+ '<a href="%1$s" id="give-stripe-connect"><span>%2$s</span></a>',
159
+ esc_url( $link ),
160
+ esc_html__( 'Connect with Stripe', 'give' )
161
+ );
162
+ }
163
+
164
+ /**
165
+ * Stripe Disconnect URL.
166
+ *
167
+ * @since 2.5.0
168
+ *
169
+ * @return void
170
+ */
171
+ function give_stripe_disconnect_url() {
172
+
173
+ // Prepare Stripe Disconnect URL.
174
+ $link = add_query_arg(
175
+ array(
176
+ 'stripe_action' => 'disconnect',
177
+ 'mode' => give_is_test_mode() ? 'test' : 'live',
178
+ 'stripe_user_id' => give_get_option( 'give_stripe_user_id' ),
179
+ 'return_url' => rawurlencode( admin_url( 'edit.php?post_type=give_forms&page=give-settings&tab=gateways&section=stripe-settings' ) ),
180
+ ),
181
+ esc_url_raw( 'https://connect.givewp.com/stripe/connect.php' )
182
+ );
183
+
184
+ echo esc_url( $link );
185
+ }
186
+
187
+ /**
188
+ * Delete all the Give settings options for Stripe Connect.
189
+ *
190
+ * @since 2.5.0
191
+ *
192
+ * @return void
193
+ */
194
+ function give_stripe_connect_delete_options() {
195
+
196
+ // Disconnection successful.
197
+ // Remove the connect options within the db.
198
+ give_delete_option( 'give_stripe_connected' );
199
+ give_delete_option( 'give_stripe_user_id' );
200
+ give_delete_option( 'live_secret_key' );
201
+ give_delete_option( 'test_secret_key' );
202
+ give_delete_option( 'live_publishable_key' );
203
+ give_delete_option( 'test_publishable_key' );
204
+ }
includes/gateways/stripe/includes/admin/class-give-stripe-admin-settings.php CHANGED
@@ -72,6 +72,7 @@ if ( ! class_exists( 'Give_Stripe_Admin_Settings' ) ) {
72
  }
73
 
74
  add_filter( 'give_get_sections_gateways', array( $this, 'register_sections' ) );
 
75
  add_filter( 'give_get_settings_gateways', array( $this, 'register_settings' ) );
76
  add_filter( 'give_get_sections_advanced', array( $this, 'register_advanced_sections' ) );
77
  add_filter( 'give_get_settings_advanced', array( $this, 'register_advanced_settings' ), 10, 1 );
@@ -91,11 +92,30 @@ if ( ! class_exists( 'Give_Stripe_Admin_Settings' ) ) {
91
  * @return array
92
  */
93
  public function register_sections( $sections ) {
94
- $sections['stripe-settings'] = __( 'Stripe Settings', 'give' );
95
 
96
  return $sections;
97
  }
98
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
99
  /**
100
  * Add "Stripe" advanced settings.
101
  *
@@ -124,20 +144,20 @@ if ( ! class_exists( 'Give_Stripe_Admin_Settings' ) ) {
124
  */
125
  public function register_settings( $settings ) {
126
 
127
- switch ( give_get_current_setting_section() ) {
 
 
128
 
129
  case 'stripe-settings':
130
- // Stripe Admin Settings - Header
131
- $settings = array(
132
- array(
133
- 'id' => 'give_title_stripe',
134
- 'type' => 'title',
135
- ),
136
  );
137
 
138
  if ( apply_filters( 'give_stripe_show_connect_button', true ) ) {
139
  // Stripe Admin Settings - Configuration Fields.
140
- $settings[] = array(
141
  'name' => __( 'Stripe Connect', 'give' ),
142
  'desc' => '',
143
  'wrapper_class' => 'give-stripe-connect-tr',
@@ -155,7 +175,7 @@ if ( ! class_exists( 'Give_Stripe_Admin_Settings' ) ) {
155
  */
156
  $settings = apply_filters( 'give_stripe_add_configuration_fields', $settings );
157
 
158
- $settings[] = array(
159
  'name' => __( 'Stripe Webhooks', 'give' ),
160
  'desc' => '',
161
  'wrapper_class' => 'give-stripe-webhooks-tr',
@@ -163,7 +183,7 @@ if ( ! class_exists( 'Give_Stripe_Admin_Settings' ) ) {
163
  'type' => 'stripe_webhooks',
164
  );
165
 
166
- $settings[] = array(
167
  'name' => __( 'Statement Descriptor', 'give' ),
168
  'desc' => __( 'This is the text that appears on your donor\'s bank statements. Statement descriptors are limited to 22 characters, cannot use the special characters <code><</code>, <code>></code>, <code>\'</code>, or <code>"</code>, and must not consist solely of numbers. This is typically the name of your website or organization.', 'give' ),
169
  'id' => 'stripe_statement_descriptor',
@@ -175,18 +195,67 @@ if ( ! class_exists( 'Give_Stripe_Admin_Settings' ) ) {
175
  'default' => get_bloginfo( 'name' ),
176
  );
177
 
178
- $settings[] = array(
179
  'name' => __( 'Collect Billing Details', 'give' ),
180
  'desc' => __( 'This option will enable the billing details section for Stripe which requires the donor\'s address to complete the donation. These fields are not required by Stripe to process the transaction, but you may have the need to collect the data.', 'give' ),
181
  'id' => 'stripe_collect_billing',
182
  'type' => 'checkbox',
183
  );
184
 
185
- $settings[] = array(
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
186
  'name' => __( 'Credit Card Fields Format', 'give' ),
187
  'desc' => __( 'This option will enable you to show single or multiple credit card fields on your donation form for Stripe Payment Gateway.', 'give' ),
188
  'id' => 'stripe_cc_fields_format',
189
- 'wrapper_class' => 'stripe-cc-field-format-settings ' . $this->stripe_modal_checkout_status( 'disabled' ),
190
  'type' => 'radio_inline',
191
  'default' => 'multi',
192
  'options' => array(
@@ -195,6 +264,29 @@ if ( ! class_exists( 'Give_Stripe_Admin_Settings' ) ) {
195
  ),
196
  );
197
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
198
  /**
199
  * This filter hook is used to add fields before Stripe Checkout fields.
200
  *
@@ -204,14 +296,27 @@ if ( ! class_exists( 'Give_Stripe_Admin_Settings' ) ) {
204
  */
205
  $settings = apply_filters( 'give_stripe_add_before_checkout_fields', $settings );
206
 
207
- $settings[] = array(
208
- 'name' => __( 'Enable Stripe Checkout', 'give' ),
209
- 'desc' => sprintf( __( 'This option will enable <a href="%s" target="_blank">Stripe\'s modal checkout</a> where the donor will complete the donation rather than the default credit card fields on page.', 'give' ), 'http://docs.givewp.com/stripe-checkout' ),
210
- 'id' => 'stripe_checkout_enabled',
211
- 'type' => 'checkbox',
212
  );
213
 
214
- $settings[] = array(
 
 
 
 
 
 
 
 
 
 
 
 
 
 
215
  'name' => __( 'Checkout Heading', 'give' ),
216
  'desc' => __( 'This is the main heading within the modal checkout. Typically, this is the name of your organization, cause, or website.', 'give' ),
217
  'id' => 'stripe_checkout_name',
@@ -220,7 +325,7 @@ if ( ! class_exists( 'Give_Stripe_Admin_Settings' ) ) {
220
  'type' => 'text',
221
  );
222
 
223
- $settings[] = array(
224
  'name' => __( 'Stripe Checkout Image', 'give' ),
225
  'desc' => __( 'This image appears in when the Stripe checkout modal window opens and provides better brand recognition that leads to increased conversion rates. The recommended minimum size is a square image at 128x128px. The supported image types are: .gif, .jpeg, and .png.', 'give' ),
226
  'id' => 'stripe_checkout_image',
@@ -235,16 +340,15 @@ if ( ! class_exists( 'Give_Stripe_Admin_Settings' ) ) {
235
  ),
236
  );
237
 
238
- $settings[] = array(
239
  'name' => __( 'Processing Text', 'give' ),
240
- 'desc' => __( 'This text appears briefly after the donor has made a successful donation while Give is confirming the payment with the Stripe API.', 'give' ),
241
  'id' => 'stripe_checkout_processing_text',
242
- 'wrapper_class' => 'stripe-checkout-field ' . $this->stripe_modal_checkout_status(),
243
  'default' => __( 'Donation Processing...', 'give' ),
244
  'type' => 'text',
245
  );
246
 
247
- $settings[] = array(
248
  'name' => __( 'Verify Zip Code', 'give' ),
249
  'desc' => __( 'Specify whether Checkout should validate the billing ZIP code of the donor for added fraud protection.', 'give' ),
250
  'id' => 'stripe_checkout_zip_verify',
@@ -253,7 +357,7 @@ if ( ! class_exists( 'Give_Stripe_Admin_Settings' ) ) {
253
  'type' => 'checkbox',
254
  );
255
 
256
- $settings[] = array(
257
  'name' => __( 'Remember Me', 'give' ),
258
  'desc' => __( 'Specify whether to include the option to "Remember Me" for future donations.', 'give' ),
259
  'id' => 'stripe_checkout_remember_me',
@@ -271,19 +375,27 @@ if ( ! class_exists( 'Give_Stripe_Admin_Settings' ) ) {
271
  */
272
  $settings = apply_filters( 'give_stripe_add_after_checkout_fields', $settings );
273
 
274
- $settings[] = array(
275
  'name' => __( 'Stripe Gateway Documentation', 'give' ),
276
- 'id' => 'display_settings_docs_link',
277
  'url' => esc_url( 'http://docs.givewp.com/addon-stripe' ),
278
  'title' => __( 'Stripe Gateway Documentation', 'give' ),
279
  'type' => 'give_docs_link',
280
  );
281
 
282
  // Stripe Admin Settings - Footer.
283
- $settings[] = array(
284
- 'id' => 'give_title_stripe',
285
  'type' => 'sectionend',
286
  );
 
 
 
 
 
 
 
 
287
  break;
288
  } // End switch().
289
 
@@ -350,17 +462,6 @@ if ( ! class_exists( 'Give_Stripe_Admin_Settings' ) ) {
350
  'default' => 'composer',
351
  );
352
 
353
- $settings[] = array(
354
- 'name' => __( 'Stripe Receipt Emails', 'give' ),
355
- 'desc' => sprintf(
356
- /* translators: 1. GiveWP Support URL */
357
- __( 'Check this option if you would like donors to receive receipt emails directly from Stripe. By default, donors will receive GiveWP generated <a href="%1$s" target="_blank">receipt emails</a>.', 'give' ),
358
- admin_url( '/edit.php?post_type=give_forms&page=give-settings&tab=emails' )
359
- ),
360
- 'id' => 'stripe_receipt_emails',
361
- 'type' => 'checkbox',
362
- );
363
-
364
  $settings[] = array(
365
  'name' => __( 'Stripe JS Incompatibility', 'give' ),
366
  'desc' => __( 'If your site has problems with processing cards using Stripe JS, check this option to use a fallback method of processing.', 'give' ),
@@ -438,13 +539,10 @@ if ( ! class_exists( 'Give_Stripe_Admin_Settings' ) ) {
438
  */
439
  public function stripe_modal_checkout_status( $status = 'enabled' ) {
440
 
441
- $stripe_checkout = give_stripe_is_checkout_enabled();
442
 
443
- if (
444
- ( $stripe_checkout && 'disabled' === $status ) ||
445
- ( ! $stripe_checkout && 'enabled' === $status )
446
- ) {
447
- return 'give-hidden';
448
  }
449
 
450
  return '';
@@ -477,7 +575,7 @@ if ( ! class_exists( 'Give_Stripe_Admin_Settings' ) ) {
477
  esc_attr_e( 'Stripe is connected.', 'give' );
478
  $disconnect_confirmation_message = sprintf(
479
  /* translators: %s Stripe User ID */
480
- __( 'Are you sure you want to disconnect Give from Stripe? If disconnected, this website and any others sharing the same Stripe account (%s) that are connected to Give will need to reconnect in order to process payments.', 'give' ),
481
  $stripe_user_id
482
  );
483
  ?>
@@ -503,7 +601,7 @@ if ( ! class_exists( 'Give_Stripe_Admin_Settings' ) ) {
503
  <p class="give-field-description">
504
  <?php
505
  echo sprintf(
506
- __( 'The free Stripe payment gateway includes an additional 2%% fee for processing one-time donations. This fee is removed by using the premium <a href="%1$s" target="_blank">Stripe add-on</a> and never applies to subscription donations made through the <a href="%2$s" target="_blank">Recurring Donations add-on</a>. <a href="%3$s" target="_blank">Learn More ></a>', 'give' ),
507
  esc_url( 'https://givewp.com/addons/stripe-gateway/' ),
508
  esc_url( 'https://givewp.com/addons/recurring-donations/' ),
509
  esc_url( 'http://docs.givewp.com/addon-stripe' )
@@ -573,7 +671,7 @@ if ( ! class_exists( 'Give_Stripe_Admin_Settings' ) ) {
573
  </div>
574
 
575
  <p class="give-field-description">
576
- <?php esc_html_e( 'Stripe webhooks are important to setup so Give can communicate properly with the payment gateway. It is not required to have the sandbox webhooks setup unless you are testing. Note: webhooks cannot be setup on localhost or websites in maintenance mode.', 'give' ); ?>
577
  </p>
578
  </td>
579
  </tr>
72
  }
73
 
74
  add_filter( 'give_get_sections_gateways', array( $this, 'register_sections' ) );
75
+ add_filter( 'give_get_groups_stripe-settings', array( $this, 'register_groups' ) );
76
  add_filter( 'give_get_settings_gateways', array( $this, 'register_settings' ) );
77
  add_filter( 'give_get_sections_advanced', array( $this, 'register_advanced_sections' ) );
78
  add_filter( 'give_get_settings_advanced', array( $this, 'register_advanced_settings' ), 10, 1 );
92
  * @return array
93
  */
94
  public function register_sections( $sections ) {
95
+ $sections['stripe-settings'] = __( 'Stripe', 'give' );
96
 
97
  return $sections;
98
  }
99
 
100
+ /**
101
+ * Register groups of a section.
102
+ *
103
+ * @since 2.6.0
104
+ * @access public
105
+ *
106
+ * @return array
107
+ */
108
+ public function register_groups() {
109
+
110
+ $groups = array(
111
+ 'general' => __( 'General Settings', 'give' ),
112
+ 'credit-card' => __( 'Credit Card On Site', 'give' ),
113
+ 'checkout' => __( 'Stripe Checkout', 'give' ),
114
+ );
115
+
116
+ return apply_filters( 'give_stripe_register_groups', $groups );
117
+ }
118
+
119
  /**
120
  * Add "Stripe" advanced settings.
121
  *
144
  */
145
  public function register_settings( $settings ) {
146
 
147
+ $section = give_get_current_setting_section();
148
+
149
+ switch ( $section ) {
150
 
151
  case 'stripe-settings':
152
+ // Stripe Admin Settings - Header.
153
+ $settings['general'][] = array(
154
+ 'id' => 'give_title_stripe_general',
155
+ 'type' => 'title',
 
 
156
  );
157
 
158
  if ( apply_filters( 'give_stripe_show_connect_button', true ) ) {
159
  // Stripe Admin Settings - Configuration Fields.
160
+ $settings['general'][] = array(
161
  'name' => __( 'Stripe Connect', 'give' ),
162
  'desc' => '',
163
  'wrapper_class' => 'give-stripe-connect-tr',
175
  */
176
  $settings = apply_filters( 'give_stripe_add_configuration_fields', $settings );
177
 
178
+ $settings['general'][] = array(
179
  'name' => __( 'Stripe Webhooks', 'give' ),
180
  'desc' => '',
181
  'wrapper_class' => 'give-stripe-webhooks-tr',
183
  'type' => 'stripe_webhooks',
184
  );
185
 
186
+ $settings['general'][] = array(
187
  'name' => __( 'Statement Descriptor', 'give' ),
188
  'desc' => __( 'This is the text that appears on your donor\'s bank statements. Statement descriptors are limited to 22 characters, cannot use the special characters <code><</code>, <code>></code>, <code>\'</code>, or <code>"</code>, and must not consist solely of numbers. This is typically the name of your website or organization.', 'give' ),
189
  'id' => 'stripe_statement_descriptor',
195
  'default' => get_bloginfo( 'name' ),
196
  );
197
 
198
+ $settings['general'][] = array(
199
  'name' => __( 'Collect Billing Details', 'give' ),
200
  'desc' => __( 'This option will enable the billing details section for Stripe which requires the donor\'s address to complete the donation. These fields are not required by Stripe to process the transaction, but you may have the need to collect the data.', 'give' ),
201
  'id' => 'stripe_collect_billing',
202
  'type' => 'checkbox',
203
  );
204
 
205
+ /**
206
+ * This filter hook is used to add fields after Stripe General fields.
207
+ *
208
+ * @since 2.5.5
209
+ *
210
+ * @return array
211
+ */
212
+ $settings = apply_filters( 'give_stripe_add_after_general_fields', $settings );
213
+
214
+ $settings['general'][] = array(
215
+ 'name' => __( 'Stripe Receipt Emails', 'give' ),
216
+ 'desc' => sprintf(
217
+ /* translators: 1. GiveWP Support URL */
218
+ __( 'Check this option if you would like donors to receive receipt emails directly from Stripe. By default, donors will receive GiveWP generated <a href="%1$s" target="_blank">receipt emails</a>.', 'give' ),
219
+ admin_url( '/edit.php?post_type=give_forms&page=give-settings&tab=emails' )
220
+ ),
221
+ 'id' => 'stripe_receipt_emails',
222
+ 'type' => 'checkbox',
223
+ );
224
+
225
+ $settings['general'][] = array(
226
+ 'name' => __( 'Stripe Gateway Documentation', 'give' ),
227
+ 'id' => 'display_settings_general_docs_link',
228
+ 'url' => esc_url( 'http://docs.givewp.com/addon-stripe' ),
229
+ 'title' => __( 'Stripe Gateway Documentation', 'give' ),
230
+ 'type' => 'give_docs_link',
231
+ );
232
+
233
+ // Stripe Admin Settings - Footer.
234
+ $settings['general'][] = array(
235
+ 'id' => 'give_title_stripe_general',
236
+ 'type' => 'sectionend',
237
+ );
238
+
239
+ // Stripe Admin Settings - Header.
240
+ $settings['credit-card'][] = array(
241
+ 'id' => 'give_title_stripe_credit_card',
242
+ 'type' => 'title',
243
+ );
244
+
245
+ /**
246
+ * This filter hook is used to add fields before Stripe Credit Card fields.
247
+ *
248
+ * @since 2.5.5
249
+ *
250
+ * @return array
251
+ */
252
+ $settings = apply_filters( 'give_stripe_add_before_credit_card_fields', $settings );
253
+
254
+ $settings['credit-card'][] = array(
255
  'name' => __( 'Credit Card Fields Format', 'give' ),
256
  'desc' => __( 'This option will enable you to show single or multiple credit card fields on your donation form for Stripe Payment Gateway.', 'give' ),
257
  'id' => 'stripe_cc_fields_format',
258
+ 'wrapper_class' => 'stripe-cc-field-format-settings',
259
  'type' => 'radio_inline',
260
  'default' => 'multi',
261
  'options' => array(
264
  ),
265
  );
266
 
267
+ /**
268
+ * This filter hook is used to add fields after Stripe Credit Card fields.
269
+ *
270
+ * @since 2.5.5
271
+ *
272
+ * @return array
273
+ */
274
+ $settings = apply_filters( 'give_stripe_add_after_credit_card_fields', $settings );
275
+
276
+ $settings['credit-card'][] = array(
277
+ 'name' => __( 'Stripe Gateway Documentation', 'give' ),
278
+ 'id' => 'display_settings_credit_card_docs_link',
279
+ 'url' => esc_url( 'http://docs.givewp.com/addon-stripe' ),
280
+ 'title' => __( 'Stripe Gateway Documentation', 'give' ),
281
+ 'type' => 'give_docs_link',
282
+ );
283
+
284
+ // Stripe Admin Settings - Footer.
285
+ $settings['credit-card'][] = array(
286
+ 'id' => 'give_title_stripe_credit_card',
287
+ 'type' => 'sectionend',
288
+ );
289
+
290
  /**
291
  * This filter hook is used to add fields before Stripe Checkout fields.
292
  *
296
  */
297
  $settings = apply_filters( 'give_stripe_add_before_checkout_fields', $settings );
298
 
299
+ // Checkout.
300
+ $settings['checkout'][] = array(
301
+ 'id' => 'give_title_stripe_checkout',
302
+ 'type' => 'title',
 
303
  );
304
 
305
+
306
+ $settings['checkout'][] = array(
307
+ 'name' => __( 'Checkout Type', 'give' ),
308
+ 'desc' => sprintf(__( 'This option allows you to select from the two types of Stripe Checkout methods available for processing donations. The "Modal" option is the <a href="%s" target="_blank">legacy Stripe Checkout</a> and is not SCA compatible. The "Redirect" option uses Stripe\'s new <a href="%s" target="_blank">Checkout</a> interface and offers donors an easy way to pay with Credit Card, Apple, and Google Pay. As well, it is SCA compatible and fully supported by Stripe and GiveWP.', 'give' ), 'https://stripe.com/docs/legacy-checkout', 'https://stripe.com/docs/payments/checkout'),
309
+ 'id' => 'stripe_checkout_type',
310
+ 'wrapper_class' => 'stripe-checkout-type',
311
+ 'type' => 'radio_inline',
312
+ 'default' => 'modal',
313
+ 'options' => array(
314
+ 'modal' => __( 'Modal (Legacy Checkout)', 'give' ),
315
+ 'redirect' => __( 'Redirect (Checkout 2.0)', 'give' ),
316
+ ),
317
+ );
318
+
319
+ $settings['checkout'][] = array(
320
  'name' => __( 'Checkout Heading', 'give' ),
321
  'desc' => __( 'This is the main heading within the modal checkout. Typically, this is the name of your organization, cause, or website.', 'give' ),
322
  'id' => 'stripe_checkout_name',
325
  'type' => 'text',
326
  );
327
 
328
+ $settings['checkout'][] = array(
329
  'name' => __( 'Stripe Checkout Image', 'give' ),
330
  'desc' => __( 'This image appears in when the Stripe checkout modal window opens and provides better brand recognition that leads to increased conversion rates. The recommended minimum size is a square image at 128x128px. The supported image types are: .gif, .jpeg, and .png.', 'give' ),
331
  'id' => 'stripe_checkout_image',
340
  ),
341
  );
342
 
343
+ $settings['checkout'][] = array(
344
  'name' => __( 'Processing Text', 'give' ),
345
+ 'desc' => __( 'This text appears briefly once the donor has submitted a donation while GiveWP is confirming the payment with the Stripe API.', 'give' ),
346
  'id' => 'stripe_checkout_processing_text',
 
347
  'default' => __( 'Donation Processing...', 'give' ),
348
  'type' => 'text',
349
  );
350
 
351
+ $settings['checkout'][] = array(
352
  'name' => __( 'Verify Zip Code', 'give' ),
353
  'desc' => __( 'Specify whether Checkout should validate the billing ZIP code of the donor for added fraud protection.', 'give' ),
354
  'id' => 'stripe_checkout_zip_verify',
357
  'type' => 'checkbox',
358
  );
359
 
360
+ $settings['checkout'][] = array(
361
  'name' => __( 'Remember Me', 'give' ),
362
  'desc' => __( 'Specify whether to include the option to "Remember Me" for future donations.', 'give' ),
363
  'id' => 'stripe_checkout_remember_me',
375
  */
376
  $settings = apply_filters( 'give_stripe_add_after_checkout_fields', $settings );
377
 
378
+ $settings['checkout'][] = array(
379
  'name' => __( 'Stripe Gateway Documentation', 'give' ),
380
+ 'id' => 'display_settings_checkout_docs_link',
381
  'url' => esc_url( 'http://docs.givewp.com/addon-stripe' ),
382
  'title' => __( 'Stripe Gateway Documentation', 'give' ),
383
  'type' => 'give_docs_link',
384
  );
385
 
386
  // Stripe Admin Settings - Footer.
387
+ $settings['checkout'][] = array(
388
+ 'id' => 'give_title_stripe_checkout',
389
  'type' => 'sectionend',
390
  );
391
+
392
+ /**
393
+ * This filter is used to add setting fields for additional groups.
394
+ *
395
+ * @since 2.5.5
396
+ */
397
+ $settings = apply_filters( 'give_stripe_add_additional_group_fields', $settings );
398
+
399
  break;
400
  } // End switch().
401
 
462
  'default' => 'composer',
463
  );
464
 
 
 
 
 
 
 
 
 
 
 
 
465
  $settings[] = array(
466
  'name' => __( 'Stripe JS Incompatibility', 'give' ),
467
  'desc' => __( 'If your site has problems with processing cards using Stripe JS, check this option to use a fallback method of processing.', 'give' ),
539
  */
540
  public function stripe_modal_checkout_status( $status = 'enabled' ) {
541
 
542
+ $checkout_type = give_stripe_get_checkout_type();
543
 
544
+ if ( 'redirect' === $checkout_type ) {
545
+ return 'give-hidden';
 
 
 
546
  }
547
 
548
  return '';
575
  esc_attr_e( 'Stripe is connected.', 'give' );
576
  $disconnect_confirmation_message = sprintf(
577
  /* translators: %s Stripe User ID */
578
+ __( 'Are you sure you want to disconnect GiveWP from Stripe? If disconnected, this website and any others sharing the same Stripe account (%s) that are connected to GiveWP will need to reconnect in order to process payments.', 'give' ),
579
  $stripe_user_id
580
  );
581
  ?>
601
  <p class="give-field-description">
602
  <?php
603
  echo sprintf(
604
+ __( 'The free Stripe payment gateway includes an additional 2%% fee for processing one-time donations. This fee is removed by activating the premium <a href="%1$s" target="_blank">Stripe add-on</a> and never applies to subscription donations made through the <a href="%2$s" target="_blank">Recurring Donations add-on</a>. <a href="%3$s" target="_blank">Learn More ></a>', 'give' ),
605
  esc_url( 'https://givewp.com/addons/stripe-gateway/' ),
606
  esc_url( 'https://givewp.com/addons/recurring-donations/' ),
607
  esc_url( 'http://docs.givewp.com/addon-stripe' )
671
  </div>
672
 
673
  <p class="give-field-description">
674
+ <?php esc_html_e( 'Stripe webhooks are important to setup so GiveWP can communicate properly with the payment gateway. It is not required to have the sandbox webhooks setup unless you are testing. Note: webhooks cannot be setup on localhost or websites in maintenance mode.', 'give' ); ?>
675
  </p>
676
  </td>
677
  </tr>
includes/gateways/stripe/includes/class-give-stripe-checkout-session.php ADDED
@@ -0,0 +1,108 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Give - Stripe | Checkout Session API
4
+ *
5
+ * @package Give
6
+ * @subpackage Stripe Core
7
+ * @copyright Copyright (c) 2019, GiveWP
8
+ * @license https://opensource.org/licenses/gpl-license GNU Public License
9
+ */
10
+
11
+ // Exit if accessed directly.
12
+ if ( ! defined( 'ABSPATH' ) ) {
13
+ exit;
14
+ }
15
+
16
+ /**
17
+ * Class Give_Stripe_Checkout_Session.
18
+ *
19
+ * @since 2.5.5
20
+ */
21
+ class Give_Stripe_Checkout_Session {
22
+
23
+ /**
24
+ * This function is used to create a new Checkout session.
25
+ *
26
+ * @param array $args List of arguments to create Checkout session.
27
+ *
28
+ * @since 2.5.5
29
+ * @access public
30
+ *
31
+ * @return \Stripe\Checkout\Session|bool
32
+ */
33
+ public function create( $args ) {
34
+
35
+ try {
36
+ /**
37
+ * This filter will be used to modify create checkout arguments.
38
+ *
39
+ * @since 2.5.5
40
+ */
41
+ $args = apply_filters( 'give_stripe_create_checkout_session_args', $args );
42
+
43
+ // Process Checkout session.
44
+ $session = \Stripe\Checkout\Session::create(
45
+ $args,
46
+ give_stripe_get_connected_account_options()
47
+ );
48
+
49
+ // Return Checkout Session Object.
50
+ return $session;
51
+
52
+ } catch ( Exception $e ) {
53
+
54
+ give_record_gateway_error(
55
+ __( 'Stripe Error', 'give' ),
56
+ sprintf(
57
+ /* translators: %s Exception Message Body */
58
+ __( 'The Stripe Gateway