From 4fbaed8bc543f8c562d61429b9fbd38fa60a3c92 Mon Sep 17 00:00:00 2001
From: Caleb Berkstresser
Date: Wed, 27 Sep 2023 11:08:42 -0500
Subject: [PATCH] first pass at jsf 4.0
---
cheat-sheet.md | 6 +-
gradleResources/staticResources/js/bsf.js | 4 +-
java11/build.gradle | 6 +-
java8/build.gradle | 6 +-
javaBuild/build.gradle | 6 +-
legacyJava/java10/build.gradle | 6 +-
legacyJava/java6/build.gradle | 6 +-
legacyJava/java7/build.gradle | 6 +-
legacyJava/java9/build.gradle | 6 +-
.../bsf/css/patternfly/bootstrap-switch.css | 1 -
.../resources/bsf/css/patternfly/core.css | 1 -
.../resources/bsf/css/patternfly/theme.css | 1 -
.../META-INF/resources/bsf/js/alert.js | 5 +-
.../META-INF/resources/bsf/js/bsf.js | 21 +-
.../META-INF/resources/bsf/js/button.js | 9 +-
.../META-INF/resources/bsf/js/carousel.js | 19 +-
.../META-INF/resources/bsf/js/collapse.js | 16 +-
.../META-INF/resources/bsf/js/dropdown.js | 11 +-
.../META-INF/resources/bsf/js/modal.js | 28 ++-
.../META-INF/resources/bsf/js/scrollspy.js | 11 +-
.../META-INF/resources/bsf/js/tab.js | 9 +-
.../META-INF/resources/bsf/js/tooltip.js | 50 ++--
.../META-INF/resources/bsf/js/transition.js | 4 +-
pom.xml | 78 ++++---
.../it/component/ImageITCase.java | 2 +-
.../net/bootsfaces/beans/BsfBeanInfo.java | 2 +-
.../java/net/bootsfaces/beans/ELTools.java | 18 +-
.../bootsfaces/beans/NGBeanAttributeInfo.java | 2 +-
.../bootsfaces/component/ComponentUtils.java | 6 +-
.../bootsfaces/component/GenContainerDiv.java | 4 +-
.../component/SelectItemAndComponent.java | 4 +-
.../bootsfaces/component/SelectItemUtils.java | 12 +-
.../bootsfaces/component/UIMessagesBase.java | 2 +-
.../component/accordion/Accordion.java | 20 +-
.../component/accordion/AccordionCore.java | 2 +-
.../accordion/AccordionRenderer.java | 10 +-
.../ajax/AJAXBroadcastComponent.java | 32 +--
.../component/ajax/AJAXRenderer.java | 38 +--
.../BootsFacesAJAXActionListenerEvent.java | 8 +-
.../component/ajax/BootsFacesAJAXEvent.java | 8 +-
.../component/ajax/IAJAXComponent.java | 36 +--
.../net/bootsfaces/component/alert/Alert.java | 28 +--
.../component/alert/AlertRenderer.java | 8 +-
.../net/bootsfaces/component/badge/Badge.java | 16 +-
.../bootsfaces/component/badge/BadgeCore.java | 8 +-
.../component/badge/BadgeRenderer.java | 8 +-
.../component/breadcrumbs/Breadcrumbs.java | 16 +-
.../breadcrumbs/BreadcrumbsCore.java | 8 +-
.../breadcrumbs/BreadcrumbsRenderer.java | 8 +-
.../bootsfaces/component/button/Button.java | 24 +-
.../component/button/ButtonRenderer.java | 20 +-
.../component/buttonGroup/ButtonGroup.java | 22 +-
.../buttonGroup/ButtonGroupRenderer.java | 8 +-
.../buttonToolbar/ButtonToolbar.java | 24 +-
.../buttonToolbar/ButtonToolbarRenderer.java | 8 +-
.../bootsfaces/component/canvas/Canvas.java | 24 +-
.../component/canvas/CanvasRenderer.java | 8 +-
.../component/carousel/Carousel.java | 24 +-
.../component/carousel/CarouselRenderer.java | 8 +-
.../carouselCaption/CarouselCaption.java | 20 +-
.../CarouselCaptionRenderer.java | 8 +-
.../carouselControl/CarouselControl.java | 20 +-
.../CarouselControlRenderer.java | 8 +-
.../component/carouselItem/CarouselItem.java | 20 +-
.../carouselItem/CarouselItemRenderer.java | 8 +-
.../component/colorPicker/ColorPicker.java | 16 +-
.../colorPicker/ColorPickerCore.java | 8 +-
.../colorPicker/ColorPickerRenderer.java | 8 +-
.../bootsfaces/component/column/Column.java | 20 +-
.../component/column/ColumnRenderer.java | 8 +-
.../commandButton/CommandButton.java | 18 +-
.../commandButton/CommandButtonCore.java | 8 +-
.../commandButton/CommandButtonRenderer.java | 12 +-
.../component/commandLink/CommandLink.java | 20 +-
.../commandLink/CommandLinkRenderer.java | 2 +-
.../component/container/Container.java | 20 +-
.../container/ContainerRenderer.java | 8 +-
.../component/dataTable/DataTable.java | 26 +--
.../component/dataTable/DataTableCore.java | 2 +-
.../dataTable/DataTableRenderer.java | 12 +-
.../dataTableColumn/DataTableColumn.java | 4 +-
.../dataTableColumn/DataTableColumnCore.java | 2 +-
.../DataTableColumnRenderer.java | 8 +-
.../dateTimePicker/DateTimePicker.java | 26 +--
.../dateTimePicker/DateTimePickerCore.java | 8 +-
.../DateTimePickerRenderer.java | 14 +-
.../component/datepicker/Datepicker.java | 46 ++--
.../defaultCommand/DefaultCommand.java | 14 +-
.../component/dropButton/DropButton.java | 24 +-
.../dropButton/DropButtonRenderer.java | 8 +-
.../component/dropMenu/DropMenu.java | 20 +-
.../component/dropMenu/DropMenuCore.java | 8 +-
.../component/dropMenu/DropMenuRenderer.java | 10 +-
.../fetchBeanInfos/FetchBeanInfos.java | 6 +-
.../fetchBeanInfos/FetchBeanInfosCore.java | 2 +-
.../FetchBeanInfosRenderer.java | 12 +-
.../component/flyOutMenu/FlyOutMenu.java | 24 +-
.../flyOutMenu/FlyOutMenuRenderer.java | 8 +-
.../net/bootsfaces/component/focus/Focus.java | 12 +-
.../net/bootsfaces/component/form/Form.java | 26 +--
.../bootsfaces/component/form/FormCore.java | 2 +-
.../component/formGroup/FormGroup.java | 16 +-
.../formGroup/FormGroupRenderer.java | 8 +-
.../component/fullCalendar/FullCalendar.java | 20 +-
.../fullCalendar/FullCalendarCore.java | 2 +-
.../fullCalendar/FullCalendarRenderer.java | 10 +-
.../net/bootsfaces/component/growl/Growl.java | 18 +-
.../component/growl/GrowlRenderer.java | 10 +-
.../component/gyroscope/Gyroscope.java | 20 +-
.../component/gyroscope/GyroscopeCore.java | 20 +-
.../gyroscope/GyroscopeRenderer.java | 12 +-
.../net/bootsfaces/component/icon/Icon.java | 18 +-
.../bootsfaces/component/icon/IconCore.java | 8 +-
.../component/icon/IconRenderer.java | 12 +-
.../component/iconAwesome/IconAwesome.java | 8 +-
.../iconAwesome/IconAwesomeRenderer.java | 2 +-
.../net/bootsfaces/component/image/Image.java | 18 +-
.../bootsfaces/component/image/ImageCore.java | 8 +-
.../component/image/ImageRenderer.java | 14 +-
.../component/inputSecret/InputSecret.java | 20 +-
.../component/inputText/InputText.java | 16 +-
.../component/inputText/InputTextCore.java | 8 +-
.../inputText/InputTextRenderer.java | 10 +-
.../inputTextarea/InputTextarea.java | 16 +-
.../inputTextarea/InputTextareaCore.java | 8 +-
.../inputTextarea/InputTextareaRenderer.java | 8 +-
.../InternalCssScriptResource.java | 4 +-
.../InternalCssScriptResourceCore.java | 2 +-
.../InternalCssScriptResourceRenderer.java | 8 +-
.../InternalJavaScriptResource.java | 4 +-
.../InternalJavaScriptResourceCore.java | 2 +-
.../InternalJavaScriptResourceRenderer.java | 8 +-
.../component/jumbotron/Jumbotron.java | 20 +-
.../jumbotron/JumbotronRenderer.java | 8 +-
.../net/bootsfaces/component/kebab/Kebab.java | 20 +-
.../bootsfaces/component/kebab/KebabCore.java | 8 +-
.../component/kebab/KebabRenderer.java | 8 +-
.../net/bootsfaces/component/label/Label.java | 16 +-
.../bootsfaces/component/label/LabelCore.java | 8 +-
.../component/label/LabelRenderer.java | 8 +-
.../net/bootsfaces/component/link/Link.java | 20 +-
.../component/link/LinkRenderer.java | 2 +-
.../linksContainer/LinksContainer.java | 8 +-
.../component/listLinks/ListLinks.java | 16 +-
.../bootsfaces/component/message/Message.java | 20 +-
.../component/message/MessageRenderer.java | 14 +-
.../component/messages/Messages.java | 18 +-
.../component/messages/MessagesRenderer.java | 14 +-
.../net/bootsfaces/component/modal/Modal.java | 20 +-
.../bootsfaces/component/modal/ModalCore.java | 2 +-
.../component/modal/ModalRenderer.java | 8 +-
.../bootsfaces/component/navBar/NavBar.java | 26 +--
.../component/navBar/NavBarRenderer.java | 8 +-
.../component/navBarLinks/NavBarLinks.java | 16 +-
.../navCommandLink/NavCommandLink.java | 20 +-
.../navCommandLink/NavCommandLinkCore.java | 8 +-
.../component/navLink/AbstractNavLink.java | 4 +-
.../bootsfaces/component/navLink/NavLink.java | 20 +-
.../component/navLink/NavLinkCore.java | 8 +-
.../component/navLink/NavLinkRenderer.java | 18 +-
.../openStreetMap/OpenStreetMap.java | 28 +--
.../openStreetMap/OpenStreetMapCore.java | 2 +-
.../openStreetMap/OpenStreetMapRenderer.java | 8 +-
.../net/bootsfaces/component/panel/Panel.java | 30 +--
.../component/panel/PanelRenderer.java | 8 +-
.../component/panelGrid/PanelGrid.java | 20 +-
.../panelGrid/PanelGridRenderer.java | 10 +-
.../component/pillLinks/PillLinks.java | 16 +-
.../net/bootsfaces/component/poll/Poll.java | 24 +-
.../component/progressBar/ProgressBar.java | 20 +-
.../progressBar/ProgressBarRenderer.java | 10 +-
.../RadioButtonInternalStateBean.java | 5 +-
.../component/radiobutton/Radiobutton.java | 18 +-
.../radiobutton/RadiobuttonCore.java | 2 +-
.../radiobutton/RadiobuttonRenderer.java | 16 +-
.../remoteCommand/RemoteCommand.java | 6 +-
.../remoteCommand/RemoteCommandCore.java | 8 +-
.../remoteCommand/RemoteCommandRenderer.java | 10 +-
.../net/bootsfaces/component/row/Row.java | 20 +-
.../bootsfaces/component/row/RowRenderer.java | 8 +-
.../component/scrollSpy/ScrollSpy.java | 24 +-
.../scrollSpy/ScrollSpyRenderer.java | 12 +-
.../component/scrollUp/ScrollUp.java | 6 +-
.../component/scrollUp/ScrollUpRenderer.java | 8 +-
.../SelectBooleanCheckbox.java | 16 +-
.../SelectBooleanCheckboxCore.java | 8 +-
.../SelectBooleanCheckboxRenderer.java | 10 +-
.../selectMultiMenu/SelectMultiMenu.java | 20 +-
.../selectMultiMenu/SelectMultiMenuCore.java | 8 +-
.../SelectMultiMenuRenderer.java | 22 +-
.../selectOneMenu/SelectOneMenu.java | 18 +-
.../selectOneMenu/SelectOneMenuCore.java | 8 +-
.../selectOneMenu/SelectOneMenuRenderer.java | 20 +-
.../net/bootsfaces/component/shake/Shake.java | 8 +-
.../component/shake/ShakeRenderer.java | 8 +-
.../bootsfaces/component/slider/Slider.java | 24 +-
.../component/slider/SliderRenderer.java | 8 +-
.../bootsfaces/component/slider2/Slider2.java | 18 +-
.../component/slider2/Slider2Core.java | 8 +-
.../component/slider2/Slider2Renderer.java | 8 +-
.../component/socialShare/SocialShare.java | 16 +-
.../socialShare/SocialShareCore.java | 2 +-
.../socialShare/SocialShareRenderer.java | 8 +-
.../bootsfaces/component/spinner/Spinner.java | 16 +-
.../component/spinner/SpinnerCore.java | 2 +-
.../component/spinner/SpinnerRenderer.java | 2 +-
.../component/switchComponent/Switch.java | 8 +-
.../switchComponent/SwitchRenderer.java | 8 +-
.../net/bootsfaces/component/tab/Tab.java | 18 +-
.../bootsfaces/component/tab/TabRenderer.java | 6 +-
.../bootsfaces/component/tab/TabRepeat.java | 56 ++---
.../component/tabLinks/TabLinks.java | 16 +-
.../bootsfaces/component/tabView/TabView.java | 22 +-
.../component/tabView/TabViewRenderer.java | 14 +-
.../component/thumbnail/Thumbnail.java | 16 +-
.../component/thumbnail/ThumbnailCore.java | 8 +-
.../thumbnail/ThumbnailRenderer.java | 8 +-
.../component/touchSpin/TouchSpin.java | 18 +-
.../component/touchSpin/TouchSpinCore.java | 8 +-
.../touchSpin/TouchSpinRenderer.java | 14 +-
.../net/bootsfaces/component/tree/Tree.java | 22 +-
.../bootsfaces/component/tree/TreeCore.java | 2 +-
.../component/tree/TreeRenderer.java | 12 +-
.../net/bootsfaces/component/video/Video.java | 18 +-
.../bootsfaces/component/video/VideoCore.java | 8 +-
.../component/video/VideoRenderer.java | 10 +-
.../net/bootsfaces/component/well/Well.java | 16 +-
.../bootsfaces/component/well/WellCore.java | 2 +-
.../component/well/WellRenderer.java | 8 +-
.../decorator/BootsFacesTagDecorator.java | 10 +-
.../decorator/RelaxedTagDecorator.java | 14 +-
.../AbstractExpressionResolver.java | 2 +-
.../expressions/AfterExpressionResolver.java | 4 +-
.../expressions/AllExpressionResolver.java | 2 +-
.../expressions/BeforeExpressionResolver.java | 4 +-
.../expressions/ChildExpressionResolver.java | 4 +-
.../expressions/ExpressionResolver.java | 8 +-
.../ExpressionResolverUtilities.java | 6 +-
.../expressions/FindIdExpressionResolver.java | 8 +-
.../FindIdRecursiveExpressionResolver.java | 8 +-
.../FindPartialIdExpressionResolver.java | 8 +-
...dPartialIdRecursiveExpressionResolver.java | 8 +-
.../expressions/FormExpressionResolver.java | 8 +-
.../FormOrThisExpressionResolver.java | 8 +-
.../InternalIDExpressionResolver.java | 8 +-
.../expressions/NextExpressionResolver.java | 4 +-
.../expressions/NoneExpressionResolver.java | 2 +-
.../expressions/ParentExpressionResolver.java | 4 +-
.../PreviousExpressionResolver.java | 4 +-
.../PropertyExpressionResolver.java | 6 +-
.../expressions/RootExpressionResolver.java | 4 +-
.../SearchExpressionResolverBean.java | 8 +-
.../StyleClassExpressionResolver.java | 4 +-
.../expressions/ThisExpressionResolver.java | 2 +-
.../decorator/AFTagAttributes.java | 8 +-
.../SearchExpressionsTagDecorator.java | 8 +-
.../decorator/TagAttributeUtilities.java | 4 +-
.../listeners/AddResourcesListener.java | 32 +--
.../bootsfaces/listeners/InternalFALink.java | 8 +-
.../InternalIE8CompatiblityLinks.java | 14 +-
.../listeners/ResourceFileComparator.java | 2 +-
.../net/bootsfaces/render/BsfResWrapper.java | 8 +-
.../bootsfaces/render/CoreInputRenderer.java | 2 +-
.../render/CoreMessageRenderer.java | 4 +-
.../net/bootsfaces/render/CoreRenderer.java | 38 +--
src/main/java/net/bootsfaces/render/JQ.java | 2 +-
.../render/JSEventHandlerRenderer.java | 4 +-
src/main/java/net/bootsfaces/render/R.java | 10 +-
.../net/bootsfaces/render/RJumbotron.java | 6 +-
.../net/bootsfaces/render/RThumbnail.java | 6 +-
.../java/net/bootsfaces/render/RWell.java | 6 +-
.../net/bootsfaces/render/Responsive.java | 6 +-
.../java/net/bootsfaces/render/Tooltip.java | 10 +-
.../render/UnmappedResourceHandler.java | 12 +-
.../java/net/bootsfaces/utils/BsfUtils.java | 18 +-
.../net/bootsfaces/utils/FacesMessages.java | 6 +-
src/main/joda/DateTimeConverter.java | 12 +-
src/main/joda/DateTimeConverterForClass.java | 8 +-
src/main/joda/DateTimeConverterWithId.java | 8 +-
src/main/joda/DateTimeZoneConverter.java | 8 +-
src/main/joda/PrettyJodaTimeConverter.java | 6 +-
src/main/joda/ValueExpressionHelper.java | 6 +-
.../meta/META-INF/bootsfaces-b.taglib.xml | 217 +++++++++---------
src/main/meta/META-INF/faces-config.xml | 8 +-
xtext/BootsFaces.jsfdsl | 170 +++++++-------
285 files changed, 1876 insertions(+), 1876 deletions(-)
delete mode 100644 mavenResources/META-INF/resources/bsf/css/patternfly/bootstrap-switch.css
delete mode 100644 mavenResources/META-INF/resources/bsf/css/patternfly/core.css
delete mode 100644 mavenResources/META-INF/resources/bsf/css/patternfly/theme.css
diff --git a/cheat-sheet.md b/cheat-sheet.md
index 096045fe0..9d0ff2054 100644
--- a/cheat-sheet.md
+++ b/cheat-sheet.md
@@ -55,8 +55,8 @@ This file is used by our [JSFLibraryGenerator](https://github.com/stephanrauh/JS
has_tooltip
{
id inherited "Unique identifier of the component in a namingContainer."
- action javax.el.MethodExpression inherited "The button action, this can be method expression or a string outcome."
- actionListener javax.faces.event.ActionListener inherited "A method expression that refers to a method with this signature: void methodName(Action-Event)."
+ action jakarta.el.MethodExpression inherited "The button action, this can be method expression or a string outcome."
+ actionListener jakarta.faces.event.ActionListener inherited "A method expression that refers to a method with this signature: void methodName(Action-Event)."
ajax Boolean "Whether the Button submits the form with AJAX."
caption "Optional caption, which is embedded in an h3 tag. If you need more flexibility, add an carouselCaption child tag. If you don't need a caption, omit both."
onclick "The onclick attribute."
@@ -121,4 +121,4 @@ This file is used by our [JSFLibraryGenerator](https://github.com/stephanrauh/JS
* insert `Tooltip.generateTooltip(context, component, rw);` after the line which renders the ID
* delete the auto-generated tooltip attributes - they are already covered by `Tooltip.generateTooltip(context, component, rw);`
-
\ No newline at end of file
+
diff --git a/gradleResources/staticResources/js/bsf.js b/gradleResources/staticResources/js/bsf.js
index 5adc80024..b5f9f3831 100644
--- a/gradleResources/staticResources/js/bsf.js
+++ b/gradleResources/staticResources/js/bsf.js
@@ -127,7 +127,7 @@ BsF.ajax.callAjax = function(source, event, update, execute, oncomplete,
}
}
BsF.blockBlockUI = opts['blockui.disabled'] === "true";
- jsf.ajax.request(source, event, opts);
+ faces.ajax.request(source, event, opts);
return false;
};
@@ -163,7 +163,7 @@ BsF.ajax.paginate = function(o, e, v, c, r) { // Paginator ajax helper
opts.execute = '@this';
opts.render = r;
opts[c] = v;
- jsf.ajax.request(c, e, opts);
+ faces.ajax.request(c, e, opts);
return false;
};
diff --git a/java11/build.gradle b/java11/build.gradle
index 9a39a6872..8e2ea0b07 100644
--- a/java11/build.gradle
+++ b/java11/build.gradle
@@ -54,9 +54,11 @@ mavenCentral()
}
dependencies {
- compileOnly 'javax.servlet:javax.servlet-api:3.1.0'
+ compileOnly 'jakarta.servlet:jakarta.servlet-api:6.0.0'
compileOnly 'com.sun.faces:jsf-api:2.2.14'
- compileOnly 'javax.el:javax.el-api:3.0.0'
+ compileOnly 'jakarta.el:jakarta.el-api:5.0.1'
+ compileOnly 'jakarta.faces:jakarta.faces-api:4.0.1'
+ compileOnly 'jakarta.enterprise:jakarta.enterprise.cdi-api:4.0.1'
compileOnly 'com.googlecode.owasp-java-html-sanitizer:owasp-java-html-sanitizer:20191001.1'
testImplementation 'junit:junit:4.11'
testImplementation 'org.mockito:mockito-core:2.0.17-beta'
diff --git a/java8/build.gradle b/java8/build.gradle
index 901fb0ace..444420b0f 100644
--- a/java8/build.gradle
+++ b/java8/build.gradle
@@ -49,9 +49,11 @@ mavenCentral()
}
dependencies {
- compileOnly 'javax.servlet:javax.servlet-api:3.1.0'
+ compileOnly 'jakarta.servlet:jakarta.servlet-api:6.0.0'
compileOnly 'com.sun.faces:jsf-api:2.2.14'
- compileOnly 'javax.el:javax.el-api:3.0.0'
+ compileOnly 'jakarta.el:jakarta.el-api:5.0.1'
+ compileOnly 'jakarta.faces:jakarta.faces-api:4.0.1'
+ compileOnly 'jakarta.enterprise:jakarta.enterprise.cdi-api:4.0.1'
compileOnly 'com.googlecode.owasp-java-html-sanitizer:owasp-java-html-sanitizer:20191001.1'
testImplementation 'junit:junit:4.11'
testImplementation 'org.mockito:mockito-core:2.0.17-beta'
diff --git a/javaBuild/build.gradle b/javaBuild/build.gradle
index 9e0349215..04ffa61f1 100644
--- a/javaBuild/build.gradle
+++ b/javaBuild/build.gradle
@@ -117,9 +117,11 @@ repositories {
}
dependencies {
- compileOnly 'javax.servlet:javax.servlet-api:3.1.0'
+ compileOnly 'jakarta.servlet:jakarta.servlet-api:6.0.0'
compileOnly 'com.sun.faces:jsf-api:2.2.14'
- compileOnly 'javax.el:javax.el-api:3.0.0'
+ compileOnly 'jakarta.el:jakarta.el-api:5.0.1'
+ compileOnly 'jakarta.faces:jakarta.faces-api:4.0.1'
+ compileOnly 'jakarta.enterprise:jakarta.enterprise.cdi-api:4.0.1'
compileOnly 'com.googlecode.owasp-java-html-sanitizer:owasp-java-html-sanitizer:20191001.1'
testImplementation 'junit:junit:4.11'
testImplementation 'org.mockito:mockito-core:2.0.17-beta'
diff --git a/legacyJava/java10/build.gradle b/legacyJava/java10/build.gradle
index 7e7b3e71e..46bf65615 100644
--- a/legacyJava/java10/build.gradle
+++ b/legacyJava/java10/build.gradle
@@ -49,9 +49,11 @@ mavenCentral()
}
dependencies {
- compileOnly 'javax.servlet:javax.servlet-api:3.1.0'
+ compileOnly 'jakarta.servlet:jakarta.servlet-api:6.0.0'
compileOnly 'com.sun.faces:jsf-api:2.2.14'
- compileOnly 'javax.el:javax.el-api:3.0.0'
+ compileOnly 'jakarta.el:jakarta.el-api:5.0.1'
+ compileOnly 'jakarta.faces:jakarta.faces-api:4.0.1'
+ compileOnly 'jakarta.enterprise:jakarta.enterprise.cdi-api:4.0.1'
testImplementation 'junit:junit:4.11'
testImplementation 'org.mockito:mockito-core:2.0.17-beta'
// testCompile 'org.jboss.arquillian.protocol:arquillian-protocol-servlet:1.1.8.Final'
diff --git a/legacyJava/java6/build.gradle b/legacyJava/java6/build.gradle
index 091cd222d..1efd0250b 100644
--- a/legacyJava/java6/build.gradle
+++ b/legacyJava/java6/build.gradle
@@ -49,9 +49,11 @@ mavenCentral()
}
dependencies {
- compile 'javax.servlet:javax.servlet-api:3.1.0'
+ compile 'jakarta.servlet:jakarta.servlet-api:6.0.0'
compile 'com.sun.faces:jsf-api:2.2.14'
- compile 'javax.el:javax.el-api:3.0.0'
+ compile 'jakarta.el:jakarta.el-api:5.0.1'
+ compileOnly 'jakarta.faces:jakarta.faces-api:4.0.1'
+ compileOnly 'jakarta.enterprise:jakarta.enterprise.cdi-api:4.0.1'
testCompile 'junit:junit:4.11'
testCompile 'org.mockito:mockito-core:2.0.17-beta'
// testCompile 'org.jboss.arquillian.protocol:arquillian-protocol-servlet:1.1.8.Final'
diff --git a/legacyJava/java7/build.gradle b/legacyJava/java7/build.gradle
index db5339981..a32bb3138 100644
--- a/legacyJava/java7/build.gradle
+++ b/legacyJava/java7/build.gradle
@@ -49,9 +49,11 @@ mavenCentral()
}
dependencies {
- compileOnly 'javax.servlet:javax.servlet-api:3.1.0'
+ compileOnly 'jakarta.servlet:jakarta.servlet-api:6.0.0'
compileOnly 'com.sun.faces:jsf-api:2.2.14'
- compileOnly 'javax.el:javax.el-api:3.0.0'
+ compileOnly 'jakarta.el:jakarta.el-api:5.0.1'
+ compileOnly 'jakarta.faces:jakarta.faces-api:4.0.1'
+ compileOnly 'jakarta.enterprise:jakarta.enterprise.cdi-api:4.0.1'
compileOnly 'com.googlecode.owasp-java-html-sanitizer:owasp-java-html-sanitizer:20191001.1'
testImplementation 'junit:junit:4.11'
testImplementation 'org.mockito:mockito-core:2.0.17-beta'
diff --git a/legacyJava/java9/build.gradle b/legacyJava/java9/build.gradle
index e750f9e37..0d04e0f45 100644
--- a/legacyJava/java9/build.gradle
+++ b/legacyJava/java9/build.gradle
@@ -49,9 +49,11 @@ mavenCentral()
}
dependencies {
- compileOnly 'javax.servlet:javax.servlet-api:3.1.0'
+ compileOnly 'jakarta.servlet:jakarta.servlet-api:6.0.0'
compileOnly 'com.sun.faces:jsf-api:2.2.14'
- compileOnly 'javax.el:javax.el-api:3.0.0'
+ compileOnly 'jakarta.el:jakarta.el-api:5.0.1'
+ compileOnly 'jakarta.faces:jakarta.faces-api:4.0.1'
+ compileOnly 'jakarta.enterprise:jakarta.enterprise.cdi-api:4.0.1'
compileOnly 'com.googlecode.owasp-java-html-sanitizer:owasp-java-html-sanitizer:20191001.1'
testImplementation 'junit:junit:4.11'
testImplementation 'org.mockito:mockito-core:2.0.17-beta'
diff --git a/mavenResources/META-INF/resources/bsf/css/patternfly/bootstrap-switch.css b/mavenResources/META-INF/resources/bsf/css/patternfly/bootstrap-switch.css
deleted file mode 100644
index f87aa89d3..000000000
--- a/mavenResources/META-INF/resources/bsf/css/patternfly/bootstrap-switch.css
+++ /dev/null
@@ -1 +0,0 @@
-.bootstrap-switch {display: inline-block;direction: ltr;cursor: pointer;border-radius: 1px;border: 1px solid;border-color: #bbb;position: relative;text-align: left;overflow: hidden;line-height: 8px;z-index: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;vertical-align: middle;-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}.bootstrap-switch .bootstrap-switch-container {display: inline-block;top: 0;border-radius: 1px;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-label {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;cursor: pointer;display: inline-block !important;height: 100%;padding: 2px 6px;font-size: 12px;line-height: 20px;}.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-handle-off {text-align: center;z-index: 1;}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {color: #fff;background: #0088ce;}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {color: #fff;background: #00659c;}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {color: #fff;background: #3f9c35;}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {background: #ec7a08;color: #fff;}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {color: #fff;background: #a30000;}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {color: #000;background: #f1f1f1;}.bootstrap-switch .bootstrap-switch-label {text-align: center;margin-top: -1px;margin-bottom: -1px;z-index: 100;color: #4d5258;background: #f1f1f1;}.bootstrap-switch .bootstrap-switch-handle-on {border-top-left-radius: 0px;border-bottom-left-radius: 0px;}.bootstrap-switch .bootstrap-switch-handle-off {border-top-right-radius: 0px;border-bottom-right-radius: 0px;}.bootstrap-switch input[type='radio'],.bootstrap-switch input[type='checkbox'] {position: absolute !important;top: 0;left: 0;filter: alpha(opacity=0);opacity: 0;z-index: -1;}.bootstrap-switch input[type='radio'].form-control,.bootstrap-switch input[type='checkbox'].form-control {height: auto;}.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label {padding: 1px 5px;font-size: 11px;line-height: 1.5;}.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {padding: 2px 6px;font-size: 11px;line-height: 1.5;}.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label {padding: 2px 10px;font-size: 14px;line-height: 1.3333333;}.bootstrap-switch.bootstrap-switch-disabled,.bootstrap-switch.bootstrap-switch-readonly,.bootstrap-switch.bootstrap-switch-indeterminate {cursor: default !important;}.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label {filter: alpha(opacity=50);opacity: .5;cursor: default !important;}.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container {-webkit-transition: margin-left .5s;-o-transition: margin-left .5s;transition: margin-left .5s;}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on {border-top-left-radius: 0;border-bottom-left-radius: 0;border-top-right-radius: 0px;border-bottom-right-radius: 0px;}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off {border-top-right-radius: 0;border-bottom-right-radius: 0;border-top-left-radius: 0px;border-bottom-left-radius: 0px;}.bootstrap-switch.bootstrap-switch-focused {border-color: #0088ce;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 136, 206, 0.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 136, 206, 0.6);}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label {border-top-right-radius: 0px;border-bottom-right-radius: 0px;}.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label {border-top-left-radius: 0px;border-bottom-left-radius: 0px;}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default {background: #fafafa;}.bootstrap-switch .bootstrap-switch-label {background: #f1f1f1;box-shadow: 0 0 2px rgba(3, 3, 3, 0.4);background-image: -webkit-linear-gradient(top, #fafafa 0%, #ededed 100%);background-image: -o-linear-gradient(top, #fafafa 0%, #ededed 100%);background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffededed', GradientType=0);background-repeat: repeat-x;position: relative;z-index: 9;}
\ No newline at end of file
diff --git a/mavenResources/META-INF/resources/bsf/css/patternfly/core.css b/mavenResources/META-INF/resources/bsf/css/patternfly/core.css
deleted file mode 100644
index 3474726e0..000000000
--- a/mavenResources/META-INF/resources/bsf/css/patternfly/core.css
+++ /dev/null
@@ -1 +0,0 @@
-html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}body {margin: 0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display: block;}audio,canvas,progress,video {display: inline-block;vertical-align: baseline;}audio:not([controls]) {display: none;height: 0;}[hidden],template {display: none;}a {background-color: transparent;}a:active,a:hover {outline: 0;}abbr[title] {border-bottom: none;text-decoration: underline;text-decoration: underline dotted;}b,strong {font-weight: bold;}dfn {font-style: italic;}h1 {font-size: 2em;margin: 0.67em 0;}mark {background: #ff0;color: #000;}small {font-size: 80%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}img {border: 0;}svg:not(:root) {overflow: hidden;}figure {margin: 1em 40px;}hr {box-sizing: content-box;height: 0;}pre {overflow: auto;}code,kbd,pre,samp {font-family: monospace, monospace;font-size: 1em;}button,input,optgroup,select,textarea {color: inherit;font: inherit;margin: 0;}button {overflow: visible;}button,select {text-transform: none;}button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}button[disabled],html input[disabled] {cursor: default;}button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}input {line-height: normal;}input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}input[type="search"] {-webkit-appearance: textfield;box-sizing: content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend {border: 0;padding: 0;}textarea {overflow: auto;}optgroup {font-weight: bold;}table {border-collapse: collapse;border-spacing: 0;}td,th {padding: 0;}@media print {*,*:before,*:after {color: #000 !important;text-shadow: none !important;background: transparent !important;box-shadow: none !important;}a,a:visited {text-decoration: underline;}a[href]:after {content: " (" attr(href) ")";}abbr[title]:after {content: " (" attr(title) ")";}a[href^="#"]:after,a[href^="javascript:"]:after {content: "";}pre,blockquote {border: 1px solid #999;page-break-inside: avoid;}thead {display: table-header-group;}tr,img {page-break-inside: avoid;}img {max-width: 100% !important;}p,h2,h3 {orphans: 3;widows: 3;}h2,h3 {page-break-after: avoid;}.navbar {display: none;}.btn > .caret,.dropup > .btn > .caret {border-top-color: #000 !important;}.label {border: 1px solid #000;}.table {border-collapse: collapse !important;}.table td,.table th {background-color: #fff !important;}.table-bordered th,.table-bordered td {border: 1px solid #ddd !important;}}* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}html {font-size: 10px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}body {font-family: "Open Sans", Helvetica, Arial, sans-serif;font-size: 12px;line-height: 1.66666667;color: #363636;background-color: #fff;}input,button,select,textarea {font-family: inherit;font-size: inherit;line-height: inherit;}a {color: #0088ce;text-decoration: none;}a:hover,a:focus {color: #00659c;text-decoration: underline;}a:focus {outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}figure {margin: 0;}img {vertical-align: middle;}.img-responsive,.thumbnail > img,.thumbnail a > img,.carousel-inner > .item > img,.carousel-inner > .item > a > img {display: block;max-width: 100%;height: auto;}.img-rounded {border-radius: 1px;}.img-thumbnail {padding: 4px;line-height: 1.66666667;background-color: #fff;border: 1px solid #ddd;border-radius: 1px;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;display: inline-block;max-width: 100%;height: auto;}.img-circle {border-radius: 50%;}hr {margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #f1f1f1;}.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}.sr-only-focusable:active,.sr-only-focusable:focus {position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto;}[role="button"] {cursor: pointer;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {font-family: inherit;font-weight: 500;line-height: 1.1;color: inherit;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small {font-weight: 400;line-height: 1;color: #9c9c9c;}h1,.h1,h2,.h2,h3,.h3 {margin-top: 20px;margin-bottom: 10px;}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small {font-size: 65%;}h4,.h4,h5,.h5,h6,.h6 {margin-top: 10px;margin-bottom: 10px;}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small {font-size: 75%;}h1,.h1 {font-size: 24px;}h2,.h2 {font-size: 22px;}h3,.h3 {font-size: 16px;}h4,.h4 {font-size: 15px;}h5,.h5 {font-size: 13px;}h6,.h6 {font-size: 11px;}p {margin: 0 0 10px;}.lead {margin-bottom: 20px;font-size: 13px;font-weight: 300;line-height: 1.4;}@media (min-width: 768px) {.lead {font-size: 18px;}}small,.small {font-size: 91%;}mark,.mark {padding: .2em;background-color: #fcf8e3;}.text-left {text-align: left;}.text-right {text-align: right;}.text-center {text-align: center;}.text-justify {text-align: justify;}.text-nowrap {white-space: nowrap;}.text-lowercase {text-transform: lowercase;}.text-uppercase {text-transform: uppercase;}.text-capitalize {text-transform: capitalize;}.text-muted {color: #9c9c9c;}.text-primary {color: #39a5dc;}a.text-primary:hover,a.text-primary:focus {color: #228bc0;}.text-success {color: #3c763d;}a.text-success:hover,a.text-success:focus {color: #2b542c;}.text-info {color: #31708f;}a.text-info:hover,a.text-info:focus {color: #245269;}.text-warning {color: #ec7a08;}a.text-warning:hover,a.text-warning:focus {color: #bb6106;}.text-danger {color: #cc0000;}a.text-danger:hover,a.text-danger:focus {color: #990000;}.bg-primary {color: #fff;background-color: #39a5dc;}a.bg-primary:hover,a.bg-primary:focus {background-color: #228bc0;}.bg-success {background-color: #dff0d8;}a.bg-success:hover,a.bg-success:focus {background-color: #c1e2b3;}.bg-info {background-color: #d9edf7;}a.bg-info:hover,a.bg-info:focus {background-color: #afd9ee;}.bg-warning {background-color: #fcf8e3;}a.bg-warning:hover,a.bg-warning:focus {background-color: #f7ecb5;}.bg-danger {background-color: #f2dede;}a.bg-danger:hover,a.bg-danger:focus {background-color: #e4b9b9;}.page-header {padding-bottom: 9px;margin: 40px 0 20px;border-bottom: 1px solid #f1f1f1;}ul,ol {margin-top: 0;margin-bottom: 10px;}ul ul,ol ul,ul ol,ol ol {margin-bottom: 0;}.list-unstyled {padding-left: 0;list-style: none;}.list-inline {padding-left: 0;list-style: none;margin-left: -5px;}.list-inline > li {display: inline-block;padding-right: 5px;padding-left: 5px;}dl {margin-top: 0;margin-bottom: 20px;}dt,dd {line-height: 1.66666667;}dt {font-weight: 700;}dd {margin-left: 0;}@media (min-width: 768px) {.dl-horizontal dt {float: left;width: 160px;clear: left;text-align: right;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.dl-horizontal dd {margin-left: 180px;}}abbr[title],abbr[data-original-title] {cursor: help;}.initialism {font-size: 90%;text-transform: uppercase;}blockquote {padding: 10px 20px;margin: 0 0 20px;font-size: 15px;border-left: 5px solid #f1f1f1;}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child {margin-bottom: 0;}blockquote footer,blockquote small,blockquote .small {display: block;font-size: 80%;line-height: 1.66666667;color: #9c9c9c;}blockquote footer:before,blockquote small:before,blockquote .small:before {content: "\2014 \00A0";}.blockquote-reverse,blockquote.pull-right {padding-right: 15px;padding-left: 0;text-align: right;border-right: 5px solid #f1f1f1;border-left: 0;}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before {content: "";}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after {content: "\00A0 \2014";}address {margin-bottom: 20px;font-style: normal;line-height: 1.66666667;}code,kbd,pre,samp {font-family: Menlo, Monaco, Consolas, monospace;}code {padding: 2px 4px;font-size: 90%;color: #004368;background-color: #def3ff;border-radius: 1px;}kbd {padding: 2px 4px;font-size: 90%;color: #fff;background-color: #333;border-radius: 1px;box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);}kbd kbd {padding: 0;font-size: 100%;font-weight: 700;box-shadow: none;}pre {display: block;padding: 9.5px;margin: 0 0 10px;font-size: 11px;line-height: 1.66666667;color: #363636;word-break: break-all;word-wrap: break-word;background-color: #fafafa;border: 1px solid #ccc;border-radius: 1px;}pre code {padding: 0;font-size: inherit;color: inherit;white-space: pre-wrap;background-color: transparent;border-radius: 0;}.pre-scrollable {max-height: 340px;overflow-y: scroll;}.container {padding-right: 20px;padding-left: 20px;margin-right: auto;margin-left: auto;}@media (min-width: 768px) {.container {width: 760px;}}@media (min-width: 992px) {.container {width: 980px;}}@media (min-width: 1200px) {.container {width: 1180px;}}.container-fluid {padding-right: 20px;padding-left: 20px;margin-right: auto;margin-left: auto;}.row {margin-right: -20px;margin-left: -20px;}.row-no-gutters {margin-right: 0;margin-left: 0;}.row-no-gutters [class*="col-"] {padding-right: 0;padding-left: 0;}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {position: relative;min-height: 1px;padding-right: 20px;padding-left: 20px;}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: left;}.col-xs-12 {width: 100%;}.col-xs-11 {width: 91.66666666666666%;}.col-xs-10 {width: 83.33333333333334%;}.col-xs-9 {width: 75%;}.col-xs-8 {width: 66.66666666666666%;}.col-xs-7 {width: 58.333333333333336%;}.col-xs-6 {width: 50%;}.col-xs-5 {width: 41.66666666666667%;}.col-xs-4 {width: 33.33333333333333%;}.col-xs-3 {width: 25%;}.col-xs-2 {width: 16.666666666666664%;}.col-xs-1 {width: 8.333333333333332%;}.col-xs-pull-12 {right: 100%;}.col-xs-pull-11 {right: 91.66666666666666%;}.col-xs-pull-10 {right: 83.33333333333334%;}.col-xs-pull-9 {right: 75%;}.col-xs-pull-8 {right: 66.66666666666666%;}.col-xs-pull-7 {right: 58.333333333333336%;}.col-xs-pull-6 {right: 50%;}.col-xs-pull-5 {right: 41.66666666666667%;}.col-xs-pull-4 {right: 33.33333333333333%;}.col-xs-pull-3 {right: 25%;}.col-xs-pull-2 {right: 16.666666666666664%;}.col-xs-pull-1 {right: 8.333333333333332%;}.col-xs-pull-0 {right: auto;}.col-xs-push-12 {left: 100%;}.col-xs-push-11 {left: 91.66666666666666%;}.col-xs-push-10 {left: 83.33333333333334%;}.col-xs-push-9 {left: 75%;}.col-xs-push-8 {left: 66.66666666666666%;}.col-xs-push-7 {left: 58.333333333333336%;}.col-xs-push-6 {left: 50%;}.col-xs-push-5 {left: 41.66666666666667%;}.col-xs-push-4 {left: 33.33333333333333%;}.col-xs-push-3 {left: 25%;}.col-xs-push-2 {left: 16.666666666666664%;}.col-xs-push-1 {left: 8.333333333333332%;}.col-xs-push-0 {left: auto;}.col-xs-offset-12 {margin-left: 100%;}.col-xs-offset-11 {margin-left: 91.66666666666666%;}.col-xs-offset-10 {margin-left: 83.33333333333334%;}.col-xs-offset-9 {margin-left: 75%;}.col-xs-offset-8 {margin-left: 66.66666666666666%;}.col-xs-offset-7 {margin-left: 58.333333333333336%;}.col-xs-offset-6 {margin-left: 50%;}.col-xs-offset-5 {margin-left: 41.66666666666667%;}.col-xs-offset-4 {margin-left: 33.33333333333333%;}.col-xs-offset-3 {margin-left: 25%;}.col-xs-offset-2 {margin-left: 16.666666666666664%;}.col-xs-offset-1 {margin-left: 8.333333333333332%;}.col-xs-offset-0 {margin-left: 0%;}@media (min-width: 768px) {.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float: left;}.col-sm-12 {width: 100%;}.col-sm-11 {width: 91.66666666666666%;}.col-sm-10 {width: 83.33333333333334%;}.col-sm-9 {width: 75%;}.col-sm-8 {width: 66.66666666666666%;}.col-sm-7 {width: 58.333333333333336%;}.col-sm-6 {width: 50%;}.col-sm-5 {width: 41.66666666666667%;}.col-sm-4 {width: 33.33333333333333%;}.col-sm-3 {width: 25%;}.col-sm-2 {width: 16.666666666666664%;}.col-sm-1 {width: 8.333333333333332%;}.col-sm-pull-12 {right: 100%;}.col-sm-pull-11 {right: 91.66666666666666%;}.col-sm-pull-10 {right: 83.33333333333334%;}.col-sm-pull-9 {right: 75%;}.col-sm-pull-8 {right: 66.66666666666666%;}.col-sm-pull-7 {right: 58.333333333333336%;}.col-sm-pull-6 {right: 50%;}.col-sm-pull-5 {right: 41.66666666666667%;}.col-sm-pull-4 {right: 33.33333333333333%;}.col-sm-pull-3 {right: 25%;}.col-sm-pull-2 {right: 16.666666666666664%;}.col-sm-pull-1 {right: 8.333333333333332%;}.col-sm-pull-0 {right: auto;}.col-sm-push-12 {left: 100%;}.col-sm-push-11 {left: 91.66666666666666%;}.col-sm-push-10 {left: 83.33333333333334%;}.col-sm-push-9 {left: 75%;}.col-sm-push-8 {left: 66.66666666666666%;}.col-sm-push-7 {left: 58.333333333333336%;}.col-sm-push-6 {left: 50%;}.col-sm-push-5 {left: 41.66666666666667%;}.col-sm-push-4 {left: 33.33333333333333%;}.col-sm-push-3 {left: 25%;}.col-sm-push-2 {left: 16.666666666666664%;}.col-sm-push-1 {left: 8.333333333333332%;}.col-sm-push-0 {left: auto;}.col-sm-offset-12 {margin-left: 100%;}.col-sm-offset-11 {margin-left: 91.66666666666666%;}.col-sm-offset-10 {margin-left: 83.33333333333334%;}.col-sm-offset-9 {margin-left: 75%;}.col-sm-offset-8 {margin-left: 66.66666666666666%;}.col-sm-offset-7 {margin-left: 58.333333333333336%;}.col-sm-offset-6 {margin-left: 50%;}.col-sm-offset-5 {margin-left: 41.66666666666667%;}.col-sm-offset-4 {margin-left: 33.33333333333333%;}.col-sm-offset-3 {margin-left: 25%;}.col-sm-offset-2 {margin-left: 16.666666666666664%;}.col-sm-offset-1 {margin-left: 8.333333333333332%;}.col-sm-offset-0 {margin-left: 0%;}}@media (min-width: 992px) {.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float: left;}.col-md-12 {width: 100%;}.col-md-11 {width: 91.66666666666666%;}.col-md-10 {width: 83.33333333333334%;}.col-md-9 {width: 75%;}.col-md-8 {width: 66.66666666666666%;}.col-md-7 {width: 58.333333333333336%;}.col-md-6 {width: 50%;}.col-md-5 {width: 41.66666666666667%;}.col-md-4 {width: 33.33333333333333%;}.col-md-3 {width: 25%;}.col-md-2 {width: 16.666666666666664%;}.col-md-1 {width: 8.333333333333332%;}.col-md-pull-12 {right: 100%;}.col-md-pull-11 {right: 91.66666666666666%;}.col-md-pull-10 {right: 83.33333333333334%;}.col-md-pull-9 {right: 75%;}.col-md-pull-8 {right: 66.66666666666666%;}.col-md-pull-7 {right: 58.333333333333336%;}.col-md-pull-6 {right: 50%;}.col-md-pull-5 {right: 41.66666666666667%;}.col-md-pull-4 {right: 33.33333333333333%;}.col-md-pull-3 {right: 25%;}.col-md-pull-2 {right: 16.666666666666664%;}.col-md-pull-1 {right: 8.333333333333332%;}.col-md-pull-0 {right: auto;}.col-md-push-12 {left: 100%;}.col-md-push-11 {left: 91.66666666666666%;}.col-md-push-10 {left: 83.33333333333334%;}.col-md-push-9 {left: 75%;}.col-md-push-8 {left: 66.66666666666666%;}.col-md-push-7 {left: 58.333333333333336%;}.col-md-push-6 {left: 50%;}.col-md-push-5 {left: 41.66666666666667%;}.col-md-push-4 {left: 33.33333333333333%;}.col-md-push-3 {left: 25%;}.col-md-push-2 {left: 16.666666666666664%;}.col-md-push-1 {left: 8.333333333333332%;}.col-md-push-0 {left: auto;}.col-md-offset-12 {margin-left: 100%;}.col-md-offset-11 {margin-left: 91.66666666666666%;}.col-md-offset-10 {margin-left: 83.33333333333334%;}.col-md-offset-9 {margin-left: 75%;}.col-md-offset-8 {margin-left: 66.66666666666666%;}.col-md-offset-7 {margin-left: 58.333333333333336%;}.col-md-offset-6 {margin-left: 50%;}.col-md-offset-5 {margin-left: 41.66666666666667%;}.col-md-offset-4 {margin-left: 33.33333333333333%;}.col-md-offset-3 {margin-left: 25%;}.col-md-offset-2 {margin-left: 16.666666666666664%;}.col-md-offset-1 {margin-left: 8.333333333333332%;}.col-md-offset-0 {margin-left: 0%;}}@media (min-width: 1200px) {.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float: left;}.col-lg-12 {width: 100%;}.col-lg-11 {width: 91.66666666666666%;}.col-lg-10 {width: 83.33333333333334%;}.col-lg-9 {width: 75%;}.col-lg-8 {width: 66.66666666666666%;}.col-lg-7 {width: 58.333333333333336%;}.col-lg-6 {width: 50%;}.col-lg-5 {width: 41.66666666666667%;}.col-lg-4 {width: 33.33333333333333%;}.col-lg-3 {width: 25%;}.col-lg-2 {width: 16.666666666666664%;}.col-lg-1 {width: 8.333333333333332%;}.col-lg-pull-12 {right: 100%;}.col-lg-pull-11 {right: 91.66666666666666%;}.col-lg-pull-10 {right: 83.33333333333334%;}.col-lg-pull-9 {right: 75%;}.col-lg-pull-8 {right: 66.66666666666666%;}.col-lg-pull-7 {right: 58.333333333333336%;}.col-lg-pull-6 {right: 50%;}.col-lg-pull-5 {right: 41.66666666666667%;}.col-lg-pull-4 {right: 33.33333333333333%;}.col-lg-pull-3 {right: 25%;}.col-lg-pull-2 {right: 16.666666666666664%;}.col-lg-pull-1 {right: 8.333333333333332%;}.col-lg-pull-0 {right: auto;}.col-lg-push-12 {left: 100%;}.col-lg-push-11 {left: 91.66666666666666%;}.col-lg-push-10 {left: 83.33333333333334%;}.col-lg-push-9 {left: 75%;}.col-lg-push-8 {left: 66.66666666666666%;}.col-lg-push-7 {left: 58.333333333333336%;}.col-lg-push-6 {left: 50%;}.col-lg-push-5 {left: 41.66666666666667%;}.col-lg-push-4 {left: 33.33333333333333%;}.col-lg-push-3 {left: 25%;}.col-lg-push-2 {left: 16.666666666666664%;}.col-lg-push-1 {left: 8.333333333333332%;}.col-lg-push-0 {left: auto;}.col-lg-offset-12 {margin-left: 100%;}.col-lg-offset-11 {margin-left: 91.66666666666666%;}.col-lg-offset-10 {margin-left: 83.33333333333334%;}.col-lg-offset-9 {margin-left: 75%;}.col-lg-offset-8 {margin-left: 66.66666666666666%;}.col-lg-offset-7 {margin-left: 58.333333333333336%;}.col-lg-offset-6 {margin-left: 50%;}.col-lg-offset-5 {margin-left: 41.66666666666667%;}.col-lg-offset-4 {margin-left: 33.33333333333333%;}.col-lg-offset-3 {margin-left: 25%;}.col-lg-offset-2 {margin-left: 16.666666666666664%;}.col-lg-offset-1 {margin-left: 8.333333333333332%;}.col-lg-offset-0 {margin-left: 0%;}}table {background-color: transparent;}table col[class*="col-"] {position: static;display: table-column;float: none;}table td[class*="col-"],table th[class*="col-"] {position: static;display: table-cell;float: none;}caption {padding-top: 10px;padding-bottom: 10px;color: #9c9c9c;text-align: left;}th {text-align: left;}.table {width: 100%;max-width: 100%;margin-bottom: 20px;}.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td {padding: 10px;line-height: 1.66666667;vertical-align: top;border-top: 1px solid #d1d1d1;}.table > thead > tr > th {vertical-align: bottom;border-bottom: 2px solid #d1d1d1;}.table > caption + thead > tr:first-child > th,.table > colgroup + thead > tr:first-child > th,.table > thead:first-child > tr:first-child > th,.table > caption + thead > tr:first-child > td,.table > colgroup + thead > tr:first-child > td,.table > thead:first-child > tr:first-child > td {border-top: 0;}.table > tbody + tbody {border-top: 2px solid #d1d1d1;}.table .table {background-color: #fff;}.table-condensed > thead > tr > th,.table-condensed > tbody > tr > th,.table-condensed > tfoot > tr > th,.table-condensed > thead > tr > td,.table-condensed > tbody > tr > td,.table-condensed > tfoot > tr > td {padding: 5px;}.table-bordered {border: 1px solid #d1d1d1;}.table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td {border: 1px solid #d1d1d1;}.table-bordered > thead > tr > th,.table-bordered > thead > tr > td {border-bottom-width: 2px;}.table-striped > tbody > tr:nth-of-type(odd) {background-color: #f5f5f5;}.table-hover > tbody > tr:hover {background-color: #def3ff;}.table > thead > tr > td.active,.table > tbody > tr > td.active,.table > tfoot > tr > td.active,.table > thead > tr > th.active,.table > tbody > tr > th.active,.table > tfoot > tr > th.active,.table > thead > tr.active > td,.table > tbody > tr.active > td,.table > tfoot > tr.active > td,.table > thead > tr.active > th,.table > tbody > tr.active > th,.table > tfoot > tr.active > th {background-color: #def3ff;}.table-hover > tbody > tr > td.active:hover,.table-hover > tbody > tr > th.active:hover,.table-hover > tbody > tr.active:hover > td,.table-hover > tbody > tr:hover > .active,.table-hover > tbody > tr.active:hover > th {background-color: #c4eaff;}.table > thead > tr > td.success,.table > tbody > tr > td.success,.table > tfoot > tr > td.success,.table > thead > tr > th.success,.table > tbody > tr > th.success,.table > tfoot > tr > th.success,.table > thead > tr.success > td,.table > tbody > tr.success > td,.table > tfoot > tr.success > td,.table > thead > tr.success > th,.table > tbody > tr.success > th,.table > tfoot > tr.success > th {background-color: #dff0d8;}.table-hover > tbody > tr > td.success:hover,.table-hover > tbody > tr > th.success:hover,.table-hover > tbody > tr.success:hover > td,.table-hover > tbody > tr:hover > .success,.table-hover > tbody > tr.success:hover > th {background-color: #d0e9c6;}.table > thead > tr > td.info,.table > tbody > tr > td.info,.table > tfoot > tr > td.info,.table > thead > tr > th.info,.table > tbody > tr > th.info,.table > tfoot > tr > th.info,.table > thead > tr.info > td,.table > tbody > tr.info > td,.table > tfoot > tr.info > td,.table > thead > tr.info > th,.table > tbody > tr.info > th,.table > tfoot > tr.info > th {background-color: #d9edf7;}.table-hover > tbody > tr > td.info:hover,.table-hover > tbody > tr > th.info:hover,.table-hover > tbody > tr.info:hover > td,.table-hover > tbody > tr:hover > .info,.table-hover > tbody > tr.info:hover > th {background-color: #c4e3f3;}.table > thead > tr > td.warning,.table > tbody > tr > td.warning,.table > tfoot > tr > td.warning,.table > thead > tr > th.warning,.table > tbody > tr > th.warning,.table > tfoot > tr > th.warning,.table > thead > tr.warning > td,.table > tbody > tr.warning > td,.table > tfoot > tr.warning > td,.table > thead > tr.warning > th,.table > tbody > tr.warning > th,.table > tfoot > tr.warning > th {background-color: #fcf8e3;}.table-hover > tbody > tr > td.warning:hover,.table-hover > tbody > tr > th.warning:hover,.table-hover > tbody > tr.warning:hover > td,.table-hover > tbody > tr:hover > .warning,.table-hover > tbody > tr.warning:hover > th {background-color: #faf2cc;}.table > thead > tr > td.danger,.table > tbody > tr > td.danger,.table > tfoot > tr > td.danger,.table > thead > tr > th.danger,.table > tbody > tr > th.danger,.table > tfoot > tr > th.danger,.table > thead > tr.danger > td,.table > tbody > tr.danger > td,.table > tfoot > tr.danger > td,.table > thead > tr.danger > th,.table > tbody > tr.danger > th,.table > tfoot > tr.danger > th {background-color: #f2dede;}.table-hover > tbody > tr > td.danger:hover,.table-hover > tbody > tr > th.danger:hover,.table-hover > tbody > tr.danger:hover > td,.table-hover > tbody > tr:hover > .danger,.table-hover > tbody > tr.danger:hover > th {background-color: #ebcccc;}.table-responsive {min-height: .01%;overflow-x: auto;}@media screen and (max-width: 767px) {.table-responsive {width: 100%;margin-bottom: 15px;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;border: 1px solid #d1d1d1;}.table-responsive > .table {margin-bottom: 0;}.table-responsive > .table > thead > tr > th,.table-responsive > .table > tbody > tr > th,.table-responsive > .table > tfoot > tr > th,.table-responsive > .table > thead > tr > td,.table-responsive > .table > tbody > tr > td,.table-responsive > .table > tfoot > tr > td {white-space: nowrap;}.table-responsive > .table-bordered {border: 0;}.table-responsive > .table-bordered > thead > tr > th:first-child,.table-responsive > .table-bordered > tbody > tr > th:first-child,.table-responsive > .table-bordered > tfoot > tr > th:first-child,.table-responsive > .table-bordered > thead > tr > td:first-child,.table-responsive > .table-bordered > tbody > tr > td:first-child,.table-responsive > .table-bordered > tfoot > tr > td:first-child {border-left: 0;}.table-responsive > .table-bordered > thead > tr > th:last-child,.table-responsive > .table-bordered > tbody > tr > th:last-child,.table-responsive > .table-bordered > tfoot > tr > th:last-child,.table-responsive > .table-bordered > thead > tr > td:last-child,.table-responsive > .table-bordered > tbody > tr > td:last-child,.table-responsive > .table-bordered > tfoot > tr > td:last-child {border-right: 0;}.table-responsive > .table-bordered > tbody > tr:last-child > th,.table-responsive > .table-bordered > tfoot > tr:last-child > th,.table-responsive > .table-bordered > tbody > tr:last-child > td,.table-responsive > .table-bordered > tfoot > tr:last-child > td {border-bottom: 0;}}fieldset {min-width: 0;padding: 0;margin: 0;border: 0;}legend {display: block;width: 100%;padding: 0;margin-bottom: 20px;font-size: 18px;line-height: inherit;color: #363636;border: 0;border-bottom: 1px solid #e5e5e5;}label {display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: 700;}input[type="search"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-appearance: none;appearance: none;}input[type="radio"],input[type="checkbox"] {margin: 4px 0 0;margin-top: 1px \9;line-height: normal;}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"] {cursor: not-allowed;}input[type="file"] {display: block;}input[type="range"] {display: block;width: 100%;}select[multiple],select[size] {height: auto;}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus {outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}output {display: block;padding-top: 3px;font-size: 12px;line-height: 1.66666667;color: #363636;}.form-control {display: block;width: 100%;height: 26px;padding: 2px 6px;font-size: 12px;line-height: 1.66666667;color: #363636;background-color: #fff;background-image: none;border: 1px solid #bbb;border-radius: 1px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}.form-control:focus {border-color: #0088ce;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(0, 136, 206, 0.6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(0, 136, 206, 0.6);}.form-control::-moz-placeholder {color: #999;opacity: 1;}.form-control:-ms-input-placeholder {color: #999;}.form-control::-webkit-input-placeholder {color: #999;}.form-control::placeholder {color: #999;font-style: italic;}.form-control::-ms-expand {background-color: transparent;border: 0;}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {background-color: #f5f5f5;opacity: 1;}.form-control[disabled],fieldset[disabled] .form-control {cursor: not-allowed;}textarea.form-control {height: auto;}@media screen and (-webkit-min-device-pixel-ratio: 0) {input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control {line-height: 26px;}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"] {line-height: 22px;}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"] {line-height: 33px;}}.form-group {margin-bottom: 15px;}.radio,.checkbox {position: relative;display: block;margin-top: 10px;margin-bottom: 10px;}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label {cursor: not-allowed;}.radio label,.checkbox label {min-height: 20px;padding-left: 20px;margin-bottom: 0;font-weight: 400;cursor: pointer;}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"] {position: absolute;margin-top: 4px \9;margin-left: -20px;}.radio + .radio,.checkbox + .checkbox {margin-top: -5px;}.radio-inline,.checkbox-inline {position: relative;display: inline-block;padding-left: 20px;margin-bottom: 0;font-weight: 400;vertical-align: middle;cursor: pointer;}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline {cursor: not-allowed;}.radio-inline + .radio-inline,.checkbox-inline + .checkbox-inline {margin-top: 0;margin-left: 10px;}.form-control-static {min-height: 32px;padding-top: 3px;padding-bottom: 3px;margin-bottom: 0;}.form-control-static.input-lg,.form-control-static.input-sm {padding-right: 0;padding-left: 0;}.input-sm {height: 22px;padding: 2px 6px;font-size: 11px;line-height: 1.5;border-radius: 1px;}select.input-sm {height: 22px;line-height: 22px;}textarea.input-sm,select[multiple].input-sm {height: auto;}.form-group-sm .form-control {height: 22px;padding: 2px 6px;font-size: 11px;line-height: 1.5;border-radius: 1px;}.form-group-sm select.form-control {height: 22px;line-height: 22px;}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control {height: auto;}.form-group-sm .form-control-static {height: 22px;min-height: 31px;padding: 3px 6px;font-size: 11px;line-height: 1.5;}.input-lg {height: 33px;padding: 6px 10px;font-size: 14px;line-height: 1.3333333;border-radius: 1px;}select.input-lg {height: 33px;line-height: 33px;}textarea.input-lg,select[multiple].input-lg {height: auto;}.form-group-lg .form-control {height: 33px;padding: 6px 10px;font-size: 14px;line-height: 1.3333333;border-radius: 1px;}.form-group-lg select.form-control {height: 33px;line-height: 33px;}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control {height: auto;}.form-group-lg .form-control-static {height: 33px;min-height: 34px;padding: 7px 10px;font-size: 14px;line-height: 1.3333333;}.has-feedback {position: relative;}.has-feedback .form-control {padding-right: 32.5px;}.form-control-feedback {position: absolute;top: 0;right: 0;z-index: 2;display: block;width: 26px;height: 26px;line-height: 26px;text-align: center;pointer-events: none;}.input-lg + .form-control-feedback,.input-group-lg + .form-control-feedback,.form-group-lg .form-control + .form-control-feedback {width: 33px;height: 33px;line-height: 33px;}.input-sm + .form-control-feedback,.input-group-sm + .form-control-feedback,.form-group-sm .form-control + .form-control-feedback {width: 22px;height: 22px;line-height: 22px;}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label {color: #3c763d;}.has-success .form-control {border-color: #3c763d;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}.has-success .form-control:focus {border-color: #2b542c;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;}.has-success .input-group-addon {color: #3c763d;background-color: #dff0d8;border-color: #3c763d;}.has-success .form-control-feedback {color: #3c763d;}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label {color: #ec7a08;}.has-warning .form-control {border-color: #ec7a08;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}.has-warning .form-control:focus {border-color: #bb6106;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #faad60;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #faad60;}.has-warning .input-group-addon {color: #ec7a08;background-color: #fcf8e3;border-color: #ec7a08;}.has-warning .form-control-feedback {color: #ec7a08;}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label {color: #cc0000;}.has-error .form-control {border-color: #cc0000;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}.has-error .form-control:focus {border-color: #990000;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ff3333;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ff3333;}.has-error .input-group-addon {color: #cc0000;background-color: #f2dede;border-color: #cc0000;}.has-error .form-control-feedback {color: #cc0000;}.has-feedback label ~ .form-control-feedback {top: 25px;}.has-feedback label.sr-only ~ .form-control-feedback {top: 0;}.help-block {display: block;margin-top: 5px;margin-bottom: 10px;color: #767676;}@media (min-width: 768px) {.form-inline .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle;}.form-inline .form-control {display: inline-block;width: auto;vertical-align: middle;}.form-inline .form-control-static {display: inline-block;}.form-inline .input-group {display: inline-table;vertical-align: middle;}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control {width: auto;}.form-inline .input-group > .form-control {width: 100%;}.form-inline .control-label {margin-bottom: 0;vertical-align: middle;}.form-inline .radio,.form-inline .checkbox {display: inline-block;margin-top: 0;margin-bottom: 0;vertical-align: middle;}.form-inline .radio label,.form-inline .checkbox label {padding-left: 0;}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"] {position: relative;margin-left: 0;}.form-inline .has-feedback .form-control-feedback {top: 0;}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline {padding-top: 3px;margin-top: 0;margin-bottom: 0;}.form-horizontal .radio,.form-horizontal .checkbox {min-height: 23px;}.form-horizontal .form-group {margin-right: -20px;margin-left: -20px;}@media (min-width: 768px) {.form-horizontal .control-label {padding-top: 3px;margin-bottom: 0;text-align: right;}}.form-horizontal .has-feedback .form-control-feedback {right: 20px;}@media (min-width: 768px) {.form-horizontal .form-group-lg .control-label {padding-top: 7px;font-size: 14px;}}@media (min-width: 768px) {.form-horizontal .form-group-sm .control-label {padding-top: 3px;font-size: 11px;}}.btn {display: inline-block;margin-bottom: 0;font-weight: 600;text-align: center;white-space: nowrap;vertical-align: middle;touch-action: manipulation;cursor: pointer;background-image: none;border: 1px solid transparent;padding: 2px 6px;font-size: 12px;line-height: 1.66666667;border-radius: 1px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus {outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}.btn:hover,.btn:focus,.btn.focus {color: #4d5258;text-decoration: none;}.btn:active,.btn.active {background-image: none;outline: 0;-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}.btn.disabled,.btn[disabled],fieldset[disabled] .btn {cursor: not-allowed;filter: alpha(opacity=65);opacity: .65;-webkit-box-shadow: none;box-shadow: none;}a.btn.disabled,fieldset[disabled] a.btn {pointer-events: none;}.btn-default {color: #4d5258;background-color: #f1f1f1;border-color: #bbb;}.btn-default:focus,.btn-default.focus {color: #4d5258;background-color: #d8d8d8;border-color: #7b7b7b;}.btn-default:hover {color: #4d5258;background-color: #d8d8d8;border-color: #9c9c9c;}.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default {color: #4d5258;background-color: #d8d8d8;background-image: none;border-color: #9c9c9c;}.btn-default:active:hover,.btn-default.active:hover,.open > .dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open > .dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open > .dropdown-toggle.btn-default.focus {color: #4d5258;background-color: #c6c6c6;border-color: #7b7b7b;}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus {background-color: #f1f1f1;border-color: #bbb;}.btn-default .badge {color: #f1f1f1;background-color: #4d5258;}.btn-primary {color: #fff;background-color: #0088ce;border-color: #00659c;}.btn-primary:focus,.btn-primary.focus {color: #fff;background-color: #00669b;border-color: #00121d;}.btn-primary:hover {color: #fff;background-color: #00669b;border-color: #003d5f;}.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary {color: #fff;background-color: #00669b;background-image: none;border-color: #003d5f;}.btn-primary:active:hover,.btn-primary.active:hover,.open > .dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open > .dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open > .dropdown-toggle.btn-primary.focus {color: #fff;background-color: #004f77;border-color: #00121d;}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus {background-color: #0088ce;border-color: #00659c;}.btn-primary .badge {color: #0088ce;background-color: #fff;}.btn-success {color: #fff;background-color: #3f9c35;border-color: #37892f;}.btn-success:focus,.btn-success.focus {color: #fff;background-color: #307628;border-color: #112a0e;}.btn-success:hover {color: #fff;background-color: #307628;border-color: #255b1f;}.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success {color: #fff;background-color: #307628;background-image: none;border-color: #255b1f;}.btn-success:active:hover,.btn-success.active:hover,.open > .dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open > .dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open > .dropdown-toggle.btn-success.focus {color: #fff;background-color: #255b1f;border-color: #112a0e;}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus {background-color: #3f9c35;border-color: #37892f;}.btn-success .badge {color: #3f9c35;background-color: #fff;}.btn-info {color: #fff;background-color: #00659c;border-color: #005483;}.btn-info:focus,.btn-info.focus {color: #fff;background-color: #004469;border-color: #000203;}.btn-info:hover {color: #fff;background-color: #004469;border-color: #002d45;}.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info {color: #fff;background-color: #004469;background-image: none;border-color: #002d45;}.btn-info:active:hover,.btn-info.active:hover,.open > .dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open > .dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open > .dropdown-toggle.btn-info.focus {color: #fff;background-color: #002d45;border-color: #000203;}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus {background-color: #00659c;border-color: #005483;}.btn-info .badge {color: #00659c;background-color: #fff;}.btn-warning {color: #fff;background-color: #ec7a08;border-color: #d36d07;}.btn-warning:focus,.btn-warning.focus {color: #fff;background-color: #bb6106;border-color: #582e03;}.btn-warning:hover {color: #fff;background-color: #bb6106;border-color: #984f05;}.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning {color: #fff;background-color: #bb6106;background-image: none;border-color: #984f05;}.btn-warning:active:hover,.btn-warning.active:hover,.open > .dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open > .dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open > .dropdown-toggle.btn-warning.focus {color: #fff;background-color: #984f05;border-color: #582e03;}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus {background-color: #ec7a08;border-color: #d36d07;}.btn-warning .badge {color: #ec7a08;background-color: #fff;}.btn-danger {color: #fff;background-color: #a30000;border-color: #8b0000;}.btn-danger:focus,.btn-danger.focus {color: #fff;background-color: #700000;border-color: #0b0000;}.btn-danger:hover {color: #fff;background-color: #700000;border-color: #4e0000;}.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger {color: #fff;background-color: #700000;background-image: none;border-color: #4e0000;}.btn-danger:active:hover,.btn-danger.active:hover,.open > .dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open > .dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open > .dropdown-toggle.btn-danger.focus {color: #fff;background-color: #4c0000;border-color: #0b0000;}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus {background-color: #a30000;border-color: #8b0000;}.btn-danger .badge {color: #a30000;background-color: #fff;}.btn-link {font-weight: 400;color: #0088ce;border-radius: 0;}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link {background-color: transparent;-webkit-box-shadow: none;box-shadow: none;}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active {border-color: transparent;}.btn-link:hover,.btn-link:focus {color: #00659c;text-decoration: underline;background-color: transparent;}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus {color: #9c9c9c;text-decoration: none;}.btn-lg,.btn-group-lg > .btn {padding: 6px 10px;font-size: 14px;line-height: 1.3333333;border-radius: 1px;}.btn-sm,.btn-group-sm > .btn {padding: 2px 6px;font-size: 11px;line-height: 1.5;border-radius: 1px;}.btn-xs,.btn-group-xs > .btn {padding: 1px 5px;font-size: 11px;line-height: 1.5;border-radius: 1px;}.btn-block {display: block;width: 100%;}.btn-block + .btn-block {margin-top: 5px;}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {width: 100%;}.fade {opacity: 0;-webkit-transition: opacity .15s linear;-o-transition: opacity .15s linear;transition: opacity .15s linear;}.fade.in {opacity: 1;}.collapse {display: none;}.collapse.in {display: block;}tr.collapse.in {display: table-row;}tbody.collapse.in {display: table-row-group;}.collapsing {position: relative;height: 0;overflow: hidden;-webkit-transition-property: height, visibility;transition-property: height, visibility;-webkit-transition-duration: .35s;transition-duration: .35s;-webkit-transition-timing-function: ease;transition-timing-function: ease;}.caret {display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 0 dashed;border-top: 0 solid \9;border-right: 0 solid transparent;border-left: 0 solid transparent;}.dropup,.dropdown {position: relative;}.dropdown-toggle:focus {outline: 0;}.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 160px;padding: 5px 0;margin: 2px 0 0;font-size: 12px;text-align: left;list-style: none;background-color: #fff;background-clip: padding-box;border: 1px solid #bbb;border-radius: 1px;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);}.dropdown-menu.pull-right {right: 0;left: auto;}.dropdown-menu .divider {margin: 9px 0;background-color: #ededed;height: 1px;margin: 4px 1px;overflow: hidden;}.dropdown-menu > li > a {display: block;padding: 3px 20px;clear: both;font-weight: 400;line-height: 1.66666667;color: #363636;white-space: nowrap;}.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus {color: #4d5258;text-decoration: none;background-color: #def3ff;}.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus {color: #fff;text-decoration: none;background-color: #0088ce;outline: 0;}.dropdown-menu > .disabled > a,.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus {color: #9c9c9c;}.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus {text-decoration: none;cursor: not-allowed;background-color: transparent;background-image: none;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}.open > .dropdown-menu {display: block;}.open > a {outline: 0;}.dropdown-menu-right {right: 0;left: auto;}.dropdown-menu-left {right: auto;left: 0;}.dropdown-header {display: block;padding: 3px 20px;font-size: 11px;line-height: 1.66666667;color: #9c9c9c;white-space: nowrap;}.dropdown-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 990;}.pull-right > .dropdown-menu {right: 0;left: auto;}.dropup .caret,.navbar-fixed-bottom .dropdown .caret {content: "";border-top: 0;border-bottom: 0 dashed;border-bottom: 0 solid \9;}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {top: auto;bottom: 100%;margin-bottom: 2px;}@media (min-width: 768px) {.navbar-right .dropdown-menu {right: 0;left: auto;}.navbar-right .dropdown-menu-left {right: auto;left: 0;}}.btn-group,.btn-group-vertical {position: relative;display: inline-block;vertical-align: middle;}.btn-group > .btn,.btn-group-vertical > .btn {position: relative;float: left;}.btn-group > .btn:hover,.btn-group-vertical > .btn:hover,.btn-group > .btn:focus,.btn-group-vertical > .btn:focus,.btn-group > .btn:active,.btn-group-vertical > .btn:active,.btn-group > .btn.active,.btn-group-vertical > .btn.active {z-index: 2;}.btn-group .btn + .btn,.btn-group .btn + .btn-group,.btn-group .btn-group + .btn,.btn-group .btn-group + .btn-group {margin-left: -1px;}.btn-toolbar {margin-left: -5px;}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group {float: left;}.btn-toolbar > .btn,.btn-toolbar > .btn-group,.btn-toolbar > .input-group {margin-left: 5px;}.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {border-radius: 0;}.btn-group > .btn:first-child {margin-left: 0;}.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {border-top-right-radius: 0;border-bottom-right-radius: 0;}.btn-group > .btn:last-child:not(:first-child),.btn-group > .dropdown-toggle:not(:first-child) {border-top-left-radius: 0;border-bottom-left-radius: 0;}.btn-group > .btn-group {float: left;}.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {border-radius: 0;}.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {border-top-right-radius: 0;border-bottom-right-radius: 0;}.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {border-top-left-radius: 0;border-bottom-left-radius: 0;}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {outline: 0;}.btn-group > .btn + .dropdown-toggle {padding-right: 8px;padding-left: 8px;}.btn-group > .btn-lg + .dropdown-toggle {padding-right: 12px;padding-left: 12px;}.btn-group.open .dropdown-toggle {-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}.btn-group.open .dropdown-toggle.btn-link {-webkit-box-shadow: none;box-shadow: none;}.btn .caret {margin-left: 0;}.btn-lg .caret {border-width: 0 0 0;border-bottom-width: 0;}.dropup .btn-lg .caret {border-width: 0 0 0;}.btn-group-vertical > .btn,.btn-group-vertical > .btn-group,.btn-group-vertical > .btn-group > .btn {display: block;float: none;width: 100%;max-width: 100%;}.btn-group-vertical > .btn-group > .btn {float: none;}.btn-group-vertical > .btn + .btn,.btn-group-vertical > .btn + .btn-group,.btn-group-vertical > .btn-group + .btn,.btn-group-vertical > .btn-group + .btn-group {margin-top: -1px;margin-left: 0;}.btn-group-vertical > .btn:not(:first-child):not(:last-child) {border-radius: 0;}.btn-group-vertical > .btn:first-child:not(:last-child) {border-top-left-radius: 1px;border-top-right-radius: 1px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.btn-group-vertical > .btn:last-child:not(:first-child) {border-top-left-radius: 0;border-top-right-radius: 0;border-bottom-right-radius: 1px;border-bottom-left-radius: 1px;}.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {border-radius: 0;}.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {border-top-left-radius: 0;border-top-right-radius: 0;}.btn-group-justified {display: table;width: 100%;table-layout: fixed;border-collapse: separate;}.btn-group-justified > .btn,.btn-group-justified > .btn-group {display: table-cell;float: none;width: 1%;}.btn-group-justified > .btn-group .btn {width: 100%;}.btn-group-justified > .btn-group .dropdown-menu {left: auto;}[data-toggle="buttons"] > .btn input[type="radio"],[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],[data-toggle="buttons"] > .btn input[type="checkbox"],[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {position: absolute;clip: rect(0, 0, 0, 0);pointer-events: none;}.input-group {position: relative;display: table;border-collapse: separate;}.input-group[class*="col-"] {float: none;padding-right: 0;padding-left: 0;}.input-group .form-control {position: relative;z-index: 2;float: left;width: 100%;margin-bottom: 0;}.input-group .form-control:focus {z-index: 3;}.input-group-lg > .form-control,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .btn {height: 33px;padding: 6px 10px;font-size: 14px;line-height: 1.3333333;border-radius: 1px;}select.input-group-lg > .form-control,select.input-group-lg > .input-group-addon,select.input-group-lg > .input-group-btn > .btn {height: 33px;line-height: 33px;}textarea.input-group-lg > .form-control,textarea.input-group-lg > .input-group-addon,textarea.input-group-lg > .input-group-btn > .btn,select[multiple].input-group-lg > .form-control,select[multiple].input-group-lg > .input-group-addon,select[multiple].input-group-lg > .input-group-btn > .btn {height: auto;}.input-group-sm > .form-control,.input-group-sm > .input-group-addon,.input-group-sm > .input-group-btn > .btn {height: 22px;padding: 2px 6px;font-size: 11px;line-height: 1.5;border-radius: 1px;}select.input-group-sm > .form-control,select.input-group-sm > .input-group-addon,select.input-group-sm > .input-group-btn > .btn {height: 22px;line-height: 22px;}textarea.input-group-sm > .form-control,textarea.input-group-sm > .input-group-addon,textarea.input-group-sm > .input-group-btn > .btn,select[multiple].input-group-sm > .form-control,select[multiple].input-group-sm > .input-group-addon,select[multiple].input-group-sm > .input-group-btn > .btn {height: auto;}.input-group-addon,.input-group-btn,.input-group .form-control {display: table-cell;}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child) {border-radius: 0;}.input-group-addon,.input-group-btn {width: 1%;white-space: nowrap;vertical-align: middle;}.input-group-addon {padding: 2px 6px;font-size: 12px;font-weight: 400;line-height: 1;color: #363636;text-align: center;background-color: #f1f1f1;border: 1px solid #bbb;border-radius: 1px;}.input-group-addon.input-sm {padding: 2px 6px;font-size: 11px;border-radius: 1px;}.input-group-addon.input-lg {padding: 6px 10px;font-size: 14px;border-radius: 1px;}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"] {margin-top: 0;}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group > .btn,.input-group-btn:first-child > .dropdown-toggle,.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {border-top-right-radius: 0;border-bottom-right-radius: 0;}.input-group-addon:first-child {border-right: 0;}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group > .btn,.input-group-btn:last-child > .dropdown-toggle,.input-group-btn:first-child > .btn:not(:first-child),.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {border-top-left-radius: 0;border-bottom-left-radius: 0;}.input-group-addon:last-child {border-left: 0;}.input-group-btn {position: relative;font-size: 0;white-space: nowrap;}.input-group-btn > .btn {position: relative;}.input-group-btn > .btn + .btn {margin-left: -1px;}.input-group-btn > .btn:hover,.input-group-btn > .btn:focus,.input-group-btn > .btn:active {z-index: 2;}.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group {margin-right: -1px;}.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group {z-index: 2;margin-left: -1px;}.nav {padding-left: 0;margin-bottom: 0;list-style: none;}.nav > li {position: relative;display: block;}.nav > li > a {position: relative;display: block;padding: 10px 15px;}.nav > li > a:hover,.nav > li > a:focus {text-decoration: none;background-color: #f1f1f1;}.nav > li.disabled > a {color: #9c9c9c;}.nav > li.disabled > a:hover,.nav > li.disabled > a:focus {color: #9c9c9c;text-decoration: none;cursor: not-allowed;background-color: transparent;}.nav .open > a,.nav .open > a:hover,.nav .open > a:focus {background-color: #f1f1f1;border-color: #0088ce;}.nav .nav-divider {margin: 9px 0;background-color: #e5e5e5;background-color: #ededed;height: 1px;margin: 4px 1px;overflow: hidden;}.nav > li > a > img {max-width: none;}.nav-tabs {border-bottom: 1px solid #ededed;}.nav-tabs > li {float: left;margin-bottom: -1px;}.nav-tabs > li > a {margin-right: 2px;line-height: 1.66666667;border: 1px solid transparent;border-radius: 1px 1px 0 0;}.nav-tabs > li > a:hover {border-color: transparent transparent #ededed;}.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus {color: #0088ce;cursor: default;background-color: #fff;border: 1px solid #ddd;border-bottom-color: transparent;}.nav-tabs.nav-justified {width: 100%;border-bottom: 0;}.nav-tabs.nav-justified > li {float: none;}.nav-tabs.nav-justified > li > a {margin-bottom: 5px;text-align: center;}.nav-tabs.nav-justified > .dropdown .dropdown-menu {top: auto;left: auto;}@media (min-width: 768px) {.nav-tabs.nav-justified > li {display: table-cell;width: 1%;}.nav-tabs.nav-justified > li > a {margin-bottom: 0;}}.nav-tabs.nav-justified > li > a {margin-right: 0;border-radius: 1px;}.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:focus {border: 1px solid #ededed;}@media (min-width: 768px) {.nav-tabs.nav-justified > li > a {border-bottom: 1px solid #ededed;border-radius: 1px 1px 0 0;}.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:focus {border-bottom-color: #fff;}}.nav-pills > li {float: left;}.nav-pills > li > a {border-radius: 1px;}.nav-pills > li + li {margin-left: 2px;}.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus {color: #fff;background-color: #39a5dc;}.nav-stacked > li {float: none;}.nav-stacked > li + li {margin-top: 2px;margin-left: 0;}.nav-justified {width: 100%;}.nav-justified > li {float: none;}.nav-justified > li > a {margin-bottom: 5px;text-align: center;}.nav-justified > .dropdown .dropdown-menu {top: auto;left: auto;}@media (min-width: 768px) {.nav-justified > li {display: table-cell;width: 1%;}.nav-justified > li > a {margin-bottom: 0;}}.nav-tabs-justified {border-bottom: 0;}.nav-tabs-justified > li > a {margin-right: 0;border-radius: 1px;}.nav-tabs-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus {border: 1px solid #ededed;}@media (min-width: 768px) {.nav-tabs-justified > li > a {border-bottom: 1px solid #ededed;border-radius: 1px 1px 0 0;}.nav-tabs-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus {border-bottom-color: #fff;}}.tab-content > .tab-pane {display: none;}.tab-content > .active {display: block;}.nav-tabs .dropdown-menu {margin-top: -1px;border-top-left-radius: 0;border-top-right-radius: 0;}.navbar {position: relative;min-height: 50px;margin-bottom: 20px;border: 1px solid transparent;}@media (min-width: 768px) {.navbar {border-radius: 1px;}}@media (min-width: 768px) {.navbar-header {float: left;}}.navbar-collapse {padding-right: 20px;padding-left: 20px;overflow-x: visible;border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);-webkit-overflow-scrolling: touch;}.navbar-collapse.in {overflow-y: auto;}@media (min-width: 768px) {.navbar-collapse {width: auto;border-top: 0;box-shadow: none;}.navbar-collapse.collapse {display: block !important;height: auto !important;padding-bottom: 0;overflow: visible !important;}.navbar-collapse.in {overflow-y: visible;}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {padding-right: 0;padding-left: 0;}}.navbar-fixed-top,.navbar-fixed-bottom {position: fixed;right: 0;left: 0;z-index: 1030;}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {max-height: 340px;}@media (max-device-width: 480px) and (orientation: landscape) {.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {max-height: 200px;}}@media (min-width: 768px) {.navbar-fixed-top,.navbar-fixed-bottom {border-radius: 0;}}.navbar-fixed-top {top: 0;border-width: 0 0 1px;}.navbar-fixed-bottom {bottom: 0;margin-bottom: 0;border-width: 1px 0 0;}.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse {margin-right: -20px;margin-left: -20px;}@media (min-width: 768px) {.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse {margin-right: 0;margin-left: 0;}}.navbar-static-top {z-index: 1000;border-width: 0 0 1px;}@media (min-width: 768px) {.navbar-static-top {border-radius: 0;}}.navbar-brand {float: left;height: 50px;padding: 15px 20px;font-size: 14px;line-height: 20px;}.navbar-brand:hover,.navbar-brand:focus {text-decoration: none;}.navbar-brand > img {display: block;}@media (min-width: 768px) {.navbar > .container .navbar-brand,.navbar > .container-fluid .navbar-brand {margin-left: -20px;}}.navbar-toggle {position: relative;float: right;padding: 9px 10px;margin-right: 20px;margin-top: 8px;margin-bottom: 8px;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 1px;}.navbar-toggle:focus {outline: 0;}.navbar-toggle .icon-bar {display: block;width: 22px;height: 2px;border-radius: 1px;}.navbar-toggle .icon-bar + .icon-bar {margin-top: 4px;}@media (min-width: 768px) {.navbar-toggle {display: none;}}.navbar-nav {margin: 7.5px -20px;}.navbar-nav > li > a {padding-top: 10px;padding-bottom: 10px;line-height: 20px;}@media (max-width: 767px) {.navbar-nav .open .dropdown-menu {position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;box-shadow: none;}.navbar-nav .open .dropdown-menu > li > a,.navbar-nav .open .dropdown-menu .dropdown-header {padding: 5px 15px 5px 25px;}.navbar-nav .open .dropdown-menu > li > a {line-height: 20px;}.navbar-nav .open .dropdown-menu > li > a:hover,.navbar-nav .open .dropdown-menu > li > a:focus {background-image: none;}}@media (min-width: 768px) {.navbar-nav {float: left;margin: 0;}.navbar-nav > li {float: left;}.navbar-nav > li > a {padding-top: 15px;padding-bottom: 15px;}}.navbar-form {padding: 10px 20px;margin-right: -20px;margin-left: -20px;border-top: 1px solid transparent;border-bottom: 1px solid transparent;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);margin-top: 12px;margin-bottom: 12px;}@media (min-width: 768px) {.navbar-form .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle;}.navbar-form .form-control {display: inline-block;width: auto;vertical-align: middle;}.navbar-form .form-control-static {display: inline-block;}.navbar-form .input-group {display: inline-table;vertical-align: middle;}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control {width: auto;}.navbar-form .input-group > .form-control {width: 100%;}.navbar-form .control-label {margin-bottom: 0;vertical-align: middle;}.navbar-form .radio,.navbar-form .checkbox {display: inline-block;margin-top: 0;margin-bottom: 0;vertical-align: middle;}.navbar-form .radio label,.navbar-form .checkbox label {padding-left: 0;}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"] {position: relative;margin-left: 0;}.navbar-form .has-feedback .form-control-feedback {top: 0;}}@media (max-width: 767px) {.navbar-form .form-group {margin-bottom: 5px;}.navbar-form .form-group:last-child {margin-bottom: 0;}}@media (min-width: 768px) {.navbar-form {width: auto;padding-top: 0;padding-bottom: 0;margin-right: 0;margin-left: 0;border: 0;-webkit-box-shadow: none;box-shadow: none;}}.navbar-nav > li > .dropdown-menu {margin-top: 0;border-top-left-radius: 0;border-top-right-radius: 0;}.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {margin-bottom: 0;border-top-left-radius: 1px;border-top-right-radius: 1px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.navbar-btn {margin-top: 12px;margin-bottom: 12px;}.navbar-btn.btn-sm {margin-top: 14px;margin-bottom: 14px;}.navbar-btn.btn-xs {margin-top: 14px;margin-bottom: 14px;}.navbar-text {margin-top: 15px;margin-bottom: 15px;}@media (min-width: 768px) {.navbar-text {float: left;margin-right: 20px;margin-left: 20px;}}@media (min-width: 768px) {.navbar-left {float: left !important;}.navbar-right {float: right !important;margin-right: -20px;}.navbar-right ~ .navbar-right {margin-right: 0;}}.navbar-default {background-color: #f8f8f8;border-color: #e7e7e7;}.navbar-default .navbar-brand {color: #777;}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus {color: #5e5e5e;background-color: transparent;}.navbar-default .navbar-text {color: #777;}.navbar-default .navbar-nav > li > a {color: #777;}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus {color: #333;background-color: transparent;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus {color: #555;background-color: #e7e7e7;}.navbar-default .navbar-nav > .disabled > a,.navbar-default .navbar-nav > .disabled > a:hover,.navbar-default .navbar-nav > .disabled > a:focus {color: #ccc;background-color: transparent;}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus {color: #555;background-color: #e7e7e7;}@media (max-width: 767px) {.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #777;}.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color: #333;background-color: transparent;}.navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {color: #555;background-color: #e7e7e7;}.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {color: #ccc;background-color: transparent;}}.navbar-default .navbar-toggle {border-color: #ddd;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {background-color: #ddd;}.navbar-default .navbar-toggle .icon-bar {background-color: #888;}.navbar-default .navbar-collapse,.navbar-default .navbar-form {border-color: #e7e7e7;}.navbar-default .navbar-link {color: #777;}.navbar-default .navbar-link:hover {color: #333;}.navbar-default .btn-link {color: #777;}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus {color: #333;}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus {color: #ccc;}.navbar-inverse {background-color: #222;border-color: #080808;}.navbar-inverse .navbar-brand {color: #c2c2c2;}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus {color: #fff;background-color: transparent;}.navbar-inverse .navbar-text {color: #c2c2c2;}.navbar-inverse .navbar-nav > li > a {color: #c2c2c2;}.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:focus {color: #fff;background-color: transparent;}.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:hover,.navbar-inverse .navbar-nav > .active > a:focus {color: #fff;background-color: #080808;}.navbar-inverse .navbar-nav > .disabled > a,.navbar-inverse .navbar-nav > .disabled > a:hover,.navbar-inverse .navbar-nav > .disabled > a:focus {color: #444;background-color: transparent;}.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:hover,.navbar-inverse .navbar-nav > .open > a:focus {color: #fff;background-color: #080808;}@media (max-width: 767px) {.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {border-color: #080808;}.navbar-inverse .navbar-nav .open .dropdown-menu .divider {background-color: #080808;}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {color: #c2c2c2;}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {color: #fff;background-color: transparent;}.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {color: #fff;background-color: #080808;}.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {color: #444;background-color: transparent;}}.navbar-inverse .navbar-toggle {border-color: #333;}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus {background-color: #333;}.navbar-inverse .navbar-toggle .icon-bar {background-color: #fff;}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {border-color: #101010;}.navbar-inverse .navbar-link {color: #c2c2c2;}.navbar-inverse .navbar-link:hover {color: #fff;}.navbar-inverse .btn-link {color: #c2c2c2;}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus {color: #fff;}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus {color: #444;}.breadcrumb {padding: 8px 15px;margin-bottom: 20px;list-style: none;background-color: transparent;border-radius: 1px;}.breadcrumb > li {display: inline-block;}.breadcrumb > li + li:before {padding: 0 5px;color: #4d5258;content: "\f105\00a0";}.breadcrumb > .active {color: #4d5258;}.pagination {display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 1px;}.pagination > li {display: inline;}.pagination > li > a,.pagination > li > span {position: relative;float: left;padding: 2px 6px;margin-left: -1px;line-height: 1.66666667;color: #0088ce;text-decoration: none;background-color: #f5f5f5;border: 1px solid #bbb;}.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {z-index: 2;color: #00659c;background-color: #ededed;border-color: #ddd;}.pagination > li:first-child > a,.pagination > li:first-child > span {margin-left: 0;border-top-left-radius: 1px;border-bottom-left-radius: 1px;}.pagination > li:last-child > a,.pagination > li:last-child > span {border-top-right-radius: 1px;border-bottom-right-radius: 1px;}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {z-index: 3;color: #fff;cursor: default;background-color: #39a5dc;border-color: #39a5dc;}.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus {color: #9c9c9c;cursor: not-allowed;background-color: #fff;border-color: #ddd;}.pagination-lg > li > a,.pagination-lg > li > span {padding: 6px 10px;font-size: 14px;line-height: 1.3333333;}.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span {border-top-left-radius: 1px;border-bottom-left-radius: 1px;}.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span {border-top-right-radius: 1px;border-bottom-right-radius: 1px;}.pagination-sm > li > a,.pagination-sm > li > span {padding: 2px 6px;font-size: 11px;line-height: 1.5;}.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span {border-top-left-radius: 1px;border-bottom-left-radius: 1px;}.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span {border-top-right-radius: 1px;border-bottom-right-radius: 1px;}.pager {padding-left: 0;margin: 20px 0;text-align: center;list-style: none;}.pager li {display: inline;}.pager li > a,.pager li > span {display: inline-block;padding: 5px 14px;background-color: #f5f5f5;border: 1px solid #bbb;border-radius: 0;}.pager li > a:hover,.pager li > a:focus {text-decoration: none;background-color: #ededed;}.pager .next > a,.pager .next > span {float: right;}.pager .previous > a,.pager .previous > span {float: left;}.pager .disabled > a,.pager .disabled > a:hover,.pager .disabled > a:focus,.pager .disabled > span {color: #8b8d8f;cursor: not-allowed;background-color: #f5f5f5;}.label {display: inline;padding: .2em .6em .3em;font-size: 75%;font-weight: 700;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25em;}a.label:hover,a.label:focus {color: #fff;text-decoration: none;cursor: pointer;}.label:empty {display: none;}.btn .label {position: relative;top: -1px;}.label-default {background-color: #9c9c9c;}.label-default[href]:hover,.label-default[href]:focus {background-color: #838383;}.label-primary {background-color: #39a5dc;}.label-primary[href]:hover,.label-primary[href]:focus {background-color: #228bc0;}.label-success {background-color: #3f9c35;}.label-success[href]:hover,.label-success[href]:focus {background-color: #307628;}.label-info {background-color: #00659c;}.label-info[href]:hover,.label-info[href]:focus {background-color: #004469;}.label-warning {background-color: #ec7a08;}.label-warning[href]:hover,.label-warning[href]:focus {background-color: #bb6106;}.label-danger {background-color: #cc0000;}.label-danger[href]:hover,.label-danger[href]:focus {background-color: #990000;}.badge {display: inline-block;min-width: 10px;padding: 3px 7px;font-size: 11px;font-weight: bold;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: middle;background-color: #9c9c9c;border-radius: 1px;}.badge:empty {display: none;}.btn .badge {position: relative;top: -1px;}.btn-xs .badge,.btn-group-xs > .btn .badge {top: 0;padding: 1px 5px;}a.badge:hover,a.badge:focus {color: #fff;text-decoration: none;cursor: pointer;}.list-group-item.active > .badge,.nav-pills > .active > a > .badge {color: #0088ce;background-color: #fff;}.list-group-item > .badge {float: right;}.list-group-item > .badge + .badge {margin-right: 5px;}.nav-pills > li > a > .badge {margin-left: 3px;}.jumbotron {padding-top: 30px;padding-bottom: 30px;margin-bottom: 30px;color: inherit;background-color: #f1f1f1;}.jumbotron h1,.jumbotron .h1 {color: inherit;}.jumbotron p {margin-bottom: 15px;font-size: 18px;font-weight: 200;}.jumbotron > hr {border-top-color: #d8d8d8;}.container .jumbotron,.container-fluid .jumbotron {padding-right: 20px;padding-left: 20px;border-radius: 1px;}.jumbotron .container {max-width: 100%;}@media screen and (min-width: 768px) {.jumbotron {padding-top: 48px;padding-bottom: 48px;}.container .jumbotron,.container-fluid .jumbotron {padding-right: 60px;padding-left: 60px;}.jumbotron h1,.jumbotron .h1 {font-size: 54px;}}.thumbnail {display: block;padding: 4px;margin-bottom: 20px;line-height: 1.66666667;background-color: #fff;border: 1px solid #ddd;border-radius: 1px;-webkit-transition: border .2s ease-in-out;-o-transition: border .2s ease-in-out;transition: border .2s ease-in-out;}.thumbnail > img,.thumbnail a > img {margin-right: auto;margin-left: auto;}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active {border-color: #0088ce;}.thumbnail .caption {padding: 9px;color: #363636;}.alert {padding: 11px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 1px;}.alert h4 {margin-top: 0;color: inherit;}.alert .alert-link {font-weight: 500;}.alert > p,.alert > ul {margin-bottom: 0;}.alert > p + p {margin-top: 5px;}.alert-dismissable,.alert-dismissible {padding-right: 31px;}.alert-dismissable .close,.alert-dismissible .close {position: relative;top: -2px;right: -21px;color: inherit;}.alert-success {color: #363636;background-color: #e9f4e9;border-color: #3f9c35;}.alert-success hr {border-top-color: #37892f;}.alert-success .alert-link {color: #1d1d1d;}.alert-info {color: #363636;background-color: #f5f5f5;border-color: #8b8d8f;}.alert-info hr {border-top-color: #7e8082;}.alert-info .alert-link {color: #1d1d1d;}.alert-warning {color: #363636;background-color: #fdf2e5;border-color: #ec7a08;}.alert-warning hr {border-top-color: #d36d07;}.alert-warning .alert-link {color: #1d1d1d;}.alert-danger {color: #363636;background-color: #ffe6e6;border-color: #cc0000;}.alert-danger hr {border-top-color: #b30000;}.alert-danger .alert-link {color: #1d1d1d;}@-webkit-keyframes progress-bar-stripes {from {background-position: 40px 0;}to {background-position: 0 0;}}@keyframes progress-bar-stripes {from {background-position: 40px 0;}to {background-position: 0 0;}}.progress {height: 20px;margin-bottom: 20px;overflow: hidden;background-color: #ededed;border-radius: 1px;-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);}.progress-bar {float: left;width: 0%;height: 100%;font-size: 11px;line-height: 20px;color: #fff;text-align: center;background-color: #39a5dc;-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-transition: width .6s ease;-o-transition: width .6s ease;transition: width .6s ease;}.progress-striped .progress-bar,.progress-bar-striped {background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(-45deg, rgba(3, 3, 3, 0.15) 25%, rgba(3, 3, 3, 0.15) 26%, transparent 27%, transparent 49%, rgba(3, 3, 3, 0.15) 50%, rgba(3, 3, 3, 0.15) 51%, transparent 52%, transparent 74%, rgba(3, 3, 3, 0.15) 75%, rgba(3, 3, 3, 0.15) 76%, transparent 77%);background-size: 40px 40px;}.progress.active .progress-bar,.progress-bar.active {-webkit-animation: progress-bar-stripes 2s linear infinite;-o-animation: progress-bar-stripes 2s linear infinite;animation: progress-bar-stripes 2s linear infinite;}.progress-bar-success {background-color: #3f9c35;}.progress-striped .progress-bar-success {background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(-45deg, rgba(3, 3, 3, 0.15) 25%, rgba(3, 3, 3, 0.15) 26%, transparent 27%, transparent 49%, rgba(3, 3, 3, 0.15) 50%, rgba(3, 3, 3, 0.15) 51%, transparent 52%, transparent 74%, rgba(3, 3, 3, 0.15) 75%, rgba(3, 3, 3, 0.15) 76%, transparent 77%);}.progress-bar-info {background-color: #00659c;}.progress-striped .progress-bar-info {background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(-45deg, rgba(3, 3, 3, 0.15) 25%, rgba(3, 3, 3, 0.15) 26%, transparent 27%, transparent 49%, rgba(3, 3, 3, 0.15) 50%, rgba(3, 3, 3, 0.15) 51%, transparent 52%, transparent 74%, rgba(3, 3, 3, 0.15) 75%, rgba(3, 3, 3, 0.15) 76%, transparent 77%);}.progress-bar-warning {background-color: #ec7a08;}.progress-striped .progress-bar-warning {background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(-45deg, rgba(3, 3, 3, 0.15) 25%, rgba(3, 3, 3, 0.15) 26%, transparent 27%, transparent 49%, rgba(3, 3, 3, 0.15) 50%, rgba(3, 3, 3, 0.15) 51%, transparent 52%, transparent 74%, rgba(3, 3, 3, 0.15) 75%, rgba(3, 3, 3, 0.15) 76%, transparent 77%);}.progress-bar-danger {background-color: #cc0000;}.progress-striped .progress-bar-danger {background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(-45deg, rgba(3, 3, 3, 0.15) 25%, rgba(3, 3, 3, 0.15) 26%, transparent 27%, transparent 49%, rgba(3, 3, 3, 0.15) 50%, rgba(3, 3, 3, 0.15) 51%, transparent 52%, transparent 74%, rgba(3, 3, 3, 0.15) 75%, rgba(3, 3, 3, 0.15) 76%, transparent 77%);}.media {margin-top: 15px;}.media:first-child {margin-top: 0;}.media,.media-body {overflow: hidden;zoom: 1;}.media-body {width: 10000px;}.media-object {display: block;}.media-object.img-thumbnail {max-width: none;}.media-right,.media > .pull-right {padding-left: 10px;}.media-left,.media > .pull-left {padding-right: 10px;}.media-left,.media-right,.media-body {display: table-cell;vertical-align: top;}.media-middle {vertical-align: middle;}.media-bottom {vertical-align: bottom;}.media-heading {margin-top: 0;margin-bottom: 5px;}.media-list {padding-left: 0;list-style: none;}.list-group {padding-left: 0;margin-bottom: 20px;}.list-group-item {position: relative;display: block;padding: 10px 15px;margin-bottom: -1px;background-color: #fff;border: 1px solid #f5f5f5;}.list-group-item:first-child {border-top-left-radius: 0;border-top-right-radius: 0;}.list-group-item:last-child {margin-bottom: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus {color: #9c9c9c;cursor: not-allowed;background-color: #f1f1f1;}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading {color: inherit;}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text {color: #9c9c9c;}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus {z-index: 2;color: #fff;background-color: #39a5dc;border-color: #39a5dc;}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading > small,.list-group-item.active:hover .list-group-item-heading > small,.list-group-item.active:focus .list-group-item-heading > small,.list-group-item.active .list-group-item-heading > .small,.list-group-item.active:hover .list-group-item-heading > .small,.list-group-item.active:focus .list-group-item-heading > .small {color: inherit;}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text {color: #e6f4fb;}a.list-group-item,button.list-group-item {color: #555;}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading {color: #333;}a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus {color: #555;text-decoration: none;background-color: #def3ff;}button.list-group-item {width: 100%;text-align: left;}.list-group-item-success {color: #3c763d;background-color: #dff0d8;}a.list-group-item-success,button.list-group-item-success {color: #3c763d;}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading {color: inherit;}a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus {color: #3c763d;background-color: #d0e9c6;}a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus {color: #fff;background-color: #3c763d;border-color: #3c763d;}.list-group-item-info {color: #31708f;background-color: #d9edf7;}a.list-group-item-info,button.list-group-item-info {color: #31708f;}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading {color: inherit;}a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus {color: #31708f;background-color: #c4e3f3;}a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus {color: #fff;background-color: #31708f;border-color: #31708f;}.list-group-item-warning {color: #ec7a08;background-color: #fcf8e3;}a.list-group-item-warning,button.list-group-item-warning {color: #ec7a08;}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading {color: inherit;}a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus {color: #ec7a08;background-color: #faf2cc;}a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus {color: #fff;background-color: #ec7a08;border-color: #ec7a08;}.list-group-item-danger {color: #cc0000;background-color: #f2dede;}a.list-group-item-danger,button.list-group-item-danger {color: #cc0000;}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading {color: inherit;}a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus {color: #cc0000;background-color: #ebcccc;}a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus {color: #fff;background-color: #cc0000;border-color: #cc0000;}.list-group-item-heading {margin-top: 0;margin-bottom: 5px;}.list-group-item-text {margin-bottom: 0;line-height: 1.3;}.panel {margin-bottom: 20px;background-color: #fff;border: 1px solid transparent;border-radius: 1px;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);}.panel-body {padding: 15px;}.panel-heading {padding: 10px 15px;border-bottom: 1px solid transparent;border-top-left-radius: 0px;border-top-right-radius: 0px;}.panel-heading > .dropdown .dropdown-toggle {color: inherit;}.panel-title {margin-top: 0;margin-bottom: 0;font-size: 14px;color: inherit;}.panel-title > a,.panel-title > small,.panel-title > .small,.panel-title > small > a,.panel-title > .small > a {color: inherit;}.panel-footer {padding: 10px 15px;background-color: #f5f5f5;border-top: 1px solid #d1d1d1;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;}.panel > .list-group,.panel > .panel-collapse > .list-group {margin-bottom: 0;}.panel > .list-group .list-group-item,.panel > .panel-collapse > .list-group .list-group-item {border-width: 1px 0;border-radius: 0;}.panel > .list-group:first-child .list-group-item:first-child,.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {border-top: 0;border-top-left-radius: 0px;border-top-right-radius: 0px;}.panel > .list-group:last-child .list-group-item:last-child,.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {border-bottom: 0;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;}.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {border-top-left-radius: 0;border-top-right-radius: 0;}.panel-heading + .list-group .list-group-item:first-child {border-top-width: 0;}.list-group + .panel-footer {border-top-width: 0;}.panel > .table,.panel > .table-responsive > .table,.panel > .panel-collapse > .table {margin-bottom: 0;}.panel > .table caption,.panel > .table-responsive > .table caption,.panel > .panel-collapse > .table caption {padding-right: 15px;padding-left: 15px;}.panel > .table:first-child,.panel > .table-responsive:first-child > .table:first-child {border-top-left-radius: 0px;border-top-right-radius: 0px;}.panel > .table:first-child > thead:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {border-top-left-radius: 0px;border-top-right-radius: 0px;}.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {border-top-left-radius: 0px;}.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {border-top-right-radius: 0px;}.panel > .table:last-child,.panel > .table-responsive:last-child > .table:last-child {border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;}.panel > .table:last-child > tbody:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;}.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {border-bottom-left-radius: 0px;}.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {border-bottom-right-radius: 0px;}.panel > .panel-body + .table,.panel > .panel-body + .table-responsive,.panel > .table + .panel-body,.panel > .table-responsive + .panel-body {border-top: 1px solid #d1d1d1;}.panel > .table > tbody:first-child > tr:first-child th,.panel > .table > tbody:first-child > tr:first-child td {border-top: 0;}.panel > .table-bordered,.panel > .table-responsive > .table-bordered {border: 0;}.panel > .table-bordered > thead > tr > th:first-child,.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,.panel > .table-bordered > tbody > tr > th:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,.panel > .table-bordered > tfoot > tr > th:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,.panel > .table-bordered > thead > tr > td:first-child,.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,.panel > .table-bordered > tbody > tr > td:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,.panel > .table-bordered > tfoot > tr > td:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {border-left: 0;}.panel > .table-bordered > thead > tr > th:last-child,.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,.panel > .table-bordered > tbody > tr > th:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,.panel > .table-bordered > tfoot > tr > th:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,.panel > .table-bordered > thead > tr > td:last-child,.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,.panel > .table-bordered > tbody > tr > td:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,.panel > .table-bordered > tfoot > tr > td:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {border-right: 0;}.panel > .table-bordered > thead > tr:first-child > td,.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,.panel > .table-bordered > tbody > tr:first-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,.panel > .table-bordered > thead > tr:first-child > th,.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,.panel > .table-bordered > tbody > tr:first-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {border-bottom: 0;}.panel > .table-bordered > tbody > tr:last-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,.panel > .table-bordered > tfoot > tr:last-child > td,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,.panel > .table-bordered > tbody > tr:last-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,.panel > .table-bordered > tfoot > tr:last-child > th,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {border-bottom: 0;}.panel > .table-responsive {margin-bottom: 0;border: 0;}.panel-group {margin-bottom: 20px;}.panel-group .panel {margin-bottom: 0;border-radius: 1px;}.panel-group .panel + .panel {margin-top: 5px;}.panel-group .panel-heading {border-bottom: 0;}.panel-group .panel-heading + .panel-collapse > .panel-body,.panel-group .panel-heading + .panel-collapse > .list-group {border-top: 1px solid #d1d1d1;}.panel-group .panel-footer {border-top: 0;}.panel-group .panel-footer + .panel-collapse .panel-body {border-bottom: 1px solid #d1d1d1;}.panel-default {border-color: #ddd;}.panel-default > .panel-heading {color: #363636;background-color: #f5f5f5;border-color: #ddd;}.panel-default > .panel-heading + .panel-collapse > .panel-body {border-top-color: #ddd;}.panel-default > .panel-heading .badge {color: #f5f5f5;background-color: #363636;}.panel-default > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #ddd;}.panel-primary {border-color: #39a5dc;}.panel-primary > .panel-heading {color: #fff;background-color: #39a5dc;border-color: #39a5dc;}.panel-primary > .panel-heading + .panel-collapse > .panel-body {border-top-color: #39a5dc;}.panel-primary > .panel-heading .badge {color: #39a5dc;background-color: #fff;}.panel-primary > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #39a5dc;}.panel-success {border-color: #3f9c35;}.panel-success > .panel-heading {color: #fff;background-color: #3f9c35;border-color: #3f9c35;}.panel-success > .panel-heading + .panel-collapse > .panel-body {border-top-color: #3f9c35;}.panel-success > .panel-heading .badge {color: #3f9c35;background-color: #fff;}.panel-success > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #3f9c35;}.panel-info {border-color: #00659c;}.panel-info > .panel-heading {color: #fff;background-color: #00659c;border-color: #00659c;}.panel-info > .panel-heading + .panel-collapse > .panel-body {border-top-color: #00659c;}.panel-info > .panel-heading .badge {color: #00659c;background-color: #fff;}.panel-info > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #00659c;}.panel-warning {border-color: #ec7a08;}.panel-warning > .panel-heading {color: #fff;background-color: #ec7a08;border-color: #ec7a08;}.panel-warning > .panel-heading + .panel-collapse > .panel-body {border-top-color: #ec7a08;}.panel-warning > .panel-heading .badge {color: #ec7a08;background-color: #fff;}.panel-warning > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #ec7a08;}.panel-danger {border-color: #cc0000;}.panel-danger > .panel-heading {color: #fff;background-color: #cc0000;border-color: #cc0000;}.panel-danger > .panel-heading + .panel-collapse > .panel-body {border-top-color: #cc0000;}.panel-danger > .panel-heading .badge {color: #cc0000;background-color: #fff;}.panel-danger > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #cc0000;}.embed-responsive {position: relative;display: block;height: 0;padding: 0;overflow: hidden;}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video {position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;border: 0;}.embed-responsive-16by9 {padding-bottom: 56.25%;}.embed-responsive-4by3 {padding-bottom: 75%;}.well {min-height: 20px;padding: 19px;margin-bottom: 20px;background-color: #f5f5f5;border: 1px solid #e3e3e3;border-radius: 1px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);}.well blockquote {border-color: #ddd;border-color: rgba(0, 0, 0, 0.15);}.well-lg {padding: 24px;border-radius: 1px;}.well-sm {padding: 9px;border-radius: 1px;}.close {float: right;font-size: 18px;font-weight: bold;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;filter: alpha(opacity=20);opacity: .2;}.close:hover,.close:focus {color: #000;text-decoration: none;cursor: pointer;filter: alpha(opacity=50);opacity: .5;}button.close {padding: 0;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;appearance: none;}.modal-open {overflow: hidden;}.modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;display: none;overflow: hidden;-webkit-overflow-scrolling: touch;outline: 0;}.modal.fade .modal-dialog {-webkit-transform: translate(0, -25%);-ms-transform: translate(0, -25%);-o-transform: translate(0, -25%);transform: translate(0, -25%);-webkit-transition: -webkit-transform 0.3s ease-out;-moz-transition: -moz-transform 0.3s ease-out;-o-transition: -o-transform 0.3s ease-out;transition: transform 0.3s ease-out;}.modal.in .modal-dialog {-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0);}.modal-open .modal {overflow-x: hidden;overflow-y: auto;}.modal-dialog {position: relative;width: auto;margin: 10px;}.modal-content {position: relative;background-color: #fff;background-clip: padding-box;border: 1px solid #999;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 1px;-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);outline: 0;}.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000;}.modal-backdrop.fade {filter: alpha(opacity=0);opacity: 0;}.modal-backdrop.in {filter: alpha(opacity=50);opacity: .5;}.modal-header {padding: 15px;border-bottom: 1px solid #e5e5e5;}.modal-header .close {margin-top: -2px;}.modal-title {margin: 0;line-height: 1.66666667;}.modal-body {position: relative;padding: 15px;}.modal-footer {padding: 15px;text-align: right;border-top: 1px solid #e5e5e5;}.modal-footer .btn + .btn {margin-bottom: 0;margin-left: 5px;}.modal-footer .btn-group .btn + .btn {margin-left: -1px;}.modal-footer .btn-block + .btn-block {margin-left: 0;}.modal-scrollbar-measure {position: absolute;top: -9999px;width: 50px;height: 50px;overflow: scroll;}@media (min-width: 768px) {.modal-dialog {width: 600px;margin: 30px auto;}.modal-content {-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);}.modal-sm {width: 300px;}}@media (min-width: 992px) {.modal-lg {width: 900px;}}.tooltip {position: absolute;z-index: 1070;display: block;font-family: "Open Sans", Helvetica, Arial, sans-serif;font-style: normal;font-weight: 400;line-height: 1.66666667;line-break: auto;text-align: left;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;letter-spacing: normal;word-break: normal;word-spacing: normal;word-wrap: normal;white-space: normal;font-size: 11px;filter: alpha(opacity=0);opacity: 0;}.tooltip.in {filter: alpha(opacity=90);opacity: .9;}.tooltip.top {padding: 8px 0;margin-top: -3px;}.tooltip.right {padding: 0 8px;margin-left: 3px;}.tooltip.bottom {padding: 8px 0;margin-top: 3px;}.tooltip.left {padding: 0 8px;margin-left: -3px;}.tooltip.top .tooltip-arrow {bottom: 0;left: 50%;margin-left: -8px;border-width: 8px 8px 0;border-top-color: #393f44;}.tooltip.top-left .tooltip-arrow {right: 8px;bottom: 0;margin-bottom: -8px;border-width: 8px 8px 0;border-top-color: #393f44;}.tooltip.top-right .tooltip-arrow {bottom: 0;left: 8px;margin-bottom: -8px;border-width: 8px 8px 0;border-top-color: #393f44;}.tooltip.right .tooltip-arrow {top: 50%;left: 0;margin-top: -8px;border-width: 8px 8px 8px 0;border-right-color: #393f44;}.tooltip.left .tooltip-arrow {top: 50%;right: 0;margin-top: -8px;border-width: 8px 0 8px 8px;border-left-color: #393f44;}.tooltip.bottom .tooltip-arrow {top: 0;left: 50%;margin-left: -8px;border-width: 0 8px 8px;border-bottom-color: #393f44;}.tooltip.bottom-left .tooltip-arrow {top: 0;right: 8px;margin-top: -8px;border-width: 0 8px 8px;border-bottom-color: #393f44;}.tooltip.bottom-right .tooltip-arrow {top: 0;left: 8px;margin-top: -8px;border-width: 0 8px 8px;border-bottom-color: #393f44;}.tooltip-inner {max-width: 220px;padding: 3px 8px;color: #fff;text-align: center;background-color: #393f44;border-radius: 1px;}.tooltip-arrow {position: absolute;width: 0;height: 0;border-color: transparent;border-style: solid;}.popover {position: absolute;top: 0;left: 0;z-index: 1060;display: none;max-width: 220px;padding: 1px;font-family: "Open Sans", Helvetica, Arial, sans-serif;font-style: normal;font-weight: 400;line-height: 1.66666667;line-break: auto;text-align: left;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;letter-spacing: normal;word-break: normal;word-spacing: normal;word-wrap: normal;white-space: normal;font-size: 12px;background-color: #fff;background-clip: padding-box;border: 1px solid #ccc;border: 1px solid #bbb;border-radius: 1px;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}.popover.top {margin-top: -10px;}.popover.right {margin-left: 10px;}.popover.bottom {margin-top: 10px;}.popover.left {margin-left: -10px;}.popover > .arrow {border-width: 11px;}.popover > .arrow,.popover > .arrow:after {position: absolute;display: block;width: 0;height: 0;border-color: transparent;border-style: solid;}.popover > .arrow:after {content: "";border-width: 10px;}.popover.top > .arrow {bottom: -11px;left: 50%;margin-left: -11px;border-top-color: #999999;border-top-color: #bbb;border-bottom-width: 0;}.popover.top > .arrow:after {bottom: 1px;margin-left: -10px;content: " ";border-top-color: #fff;border-bottom-width: 0;}.popover.right > .arrow {top: 50%;left: -11px;margin-top: -11px;border-right-color: #999999;border-right-color: #bbb;border-left-width: 0;}.popover.right > .arrow:after {bottom: -10px;left: 1px;content: " ";border-right-color: #fff;border-left-width: 0;}.popover.bottom > .arrow {top: -11px;left: 50%;margin-left: -11px;border-top-width: 0;border-bottom-color: #999999;border-bottom-color: #bbb;}.popover.bottom > .arrow:after {top: 1px;margin-left: -10px;content: " ";border-top-width: 0;border-bottom-color: #fff;}.popover.left > .arrow {top: 50%;right: -11px;margin-top: -11px;border-right-width: 0;border-left-color: #999999;border-left-color: #bbb;}.popover.left > .arrow:after {right: 1px;bottom: -10px;content: " ";border-right-width: 0;border-left-color: #fff;}.popover-title {padding: 8px 14px;margin: 0;font-size: 12px;background-color: #f5f5f5;border-bottom: 1px solid #e8e8e8;border-radius: 0px 0px 0 0;}.popover-content {padding: 9px 14px;}.carousel {position: relative;}.carousel-inner {position: relative;width: 100%;overflow: hidden;}.carousel-inner > .item {position: relative;display: none;-webkit-transition: .6s ease-in-out left;-o-transition: .6s ease-in-out left;transition: .6s ease-in-out left;}.carousel-inner > .item > img,.carousel-inner > .item > a > img {line-height: 1;}@media all and (transform-3d), (-webkit-transform-3d) {.carousel-inner > .item {-webkit-transition: -webkit-transform 0.6s ease-in-out;-moz-transition: -moz-transform 0.6s ease-in-out;-o-transition: -o-transform 0.6s ease-in-out;transition: transform 0.6s ease-in-out;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000px;-moz-perspective: 1000px;perspective: 1000px;}.carousel-inner > .item.next,.carousel-inner > .item.active.right {-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);left: 0;}.carousel-inner > .item.prev,.carousel-inner > .item.active.left {-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);left: 0;}.carousel-inner > .item.next.left,.carousel-inner > .item.prev.right,.carousel-inner > .item.active {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);left: 0;}}.carousel-inner > .active,.carousel-inner > .next,.carousel-inner > .prev {display: block;}.carousel-inner > .active {left: 0;}.carousel-inner > .next,.carousel-inner > .prev {position: absolute;top: 0;width: 100%;}.carousel-inner > .next {left: 100%;}.carousel-inner > .prev {left: -100%;}.carousel-inner > .next.left,.carousel-inner > .prev.right {left: 0;}.carousel-inner > .active.left {left: -100%;}.carousel-inner > .active.right {left: 100%;}.carousel-control {position: absolute;top: 0;bottom: 0;left: 0;width: 15%;font-size: 20px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);background-color: rgba(0, 0, 0, 0);filter: alpha(opacity=50);opacity: .5;}.carousel-control.left {background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat: repeat-x;}.carousel-control.right {right: 0;left: auto;background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat: repeat-x;}.carousel-control:hover,.carousel-control:focus {color: #fff;text-decoration: none;outline: 0;filter: alpha(opacity=90);opacity: .9;}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right {position: absolute;top: 50%;z-index: 5;display: inline-block;margin-top: -10px;}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left {left: 50%;margin-left: -10px;}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right {right: 50%;margin-right: -10px;}.carousel-control .icon-prev,.carousel-control .icon-next {width: 20px;height: 20px;font-family: serif;line-height: 1;}.carousel-control .icon-prev:before {content: "\2039";}.carousel-control .icon-next:before {content: "\203a";}.carousel-indicators {position: absolute;bottom: 10px;left: 50%;z-index: 15;width: 60%;padding-left: 0;margin-left: -30%;text-align: center;list-style: none;}.carousel-indicators li {display: inline-block;width: 10px;height: 10px;margin: 1px;text-indent: -999px;cursor: pointer;background-color: #000 \9;background-color: rgba(0, 0, 0, 0);border: 1px solid #fff;border-radius: 10px;}.carousel-indicators .active {width: 12px;height: 12px;margin: 0;background-color: #fff;}.carousel-caption {position: absolute;right: 15%;bottom: 20px;left: 15%;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);}.carousel-caption .btn {text-shadow: none;}@media screen and (min-width: 768px) {.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next {width: 30px;height: 30px;margin-top: -10px;font-size: 30px;}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {margin-left: -10px;}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {margin-right: -10px;}.carousel-caption {right: 20%;left: 20%;padding-bottom: 30px;}.carousel-indicators {bottom: 20px;}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical > .btn-group:before,.btn-group-vertical > .btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after {display: table;content: " ";}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical > .btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after {clear: both;}.center-block {display: block;margin-right: auto;margin-left: auto;}.pull-right {float: right !important;}.pull-left {float: left !important;}.hide {display: none !important;}.show {display: block !important;}.invisible {visibility: hidden;}.text-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}.hidden {display: none !important;}.affix {position: fixed;}@-ms-viewport {width: device-width;}.visible-xs,.visible-sm,.visible-md,.visible-lg {display: none !important;}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block {display: none !important;}@media (max-width: 767px) {.visible-xs {display: block !important;}table.visible-xs {display: table !important;}tr.visible-xs {display: table-row !important;}th.visible-xs,td.visible-xs {display: table-cell !important;}}@media (max-width: 767px) {.visible-xs-block {display: block !important;}}@media (max-width: 767px) {.visible-xs-inline {display: inline !important;}}@media (max-width: 767px) {.visible-xs-inline-block {display: inline-block !important;}}@media (min-width: 768px) and (max-width: 991px) {.visible-sm {display: block !important;}table.visible-sm {display: table !important;}tr.visible-sm {display: table-row !important;}th.visible-sm,td.visible-sm {display: table-cell !important;}}@media (min-width: 768px) and (max-width: 991px) {.visible-sm-block {display: block !important;}}@media (min-width: 768px) and (max-width: 991px) {.visible-sm-inline {display: inline !important;}}@media (min-width: 768px) and (max-width: 991px) {.visible-sm-inline-block {display: inline-block !important;}}@media (min-width: 992px) and (max-width: 1199px) {.visible-md {display: block !important;}table.visible-md {display: table !important;}tr.visible-md {display: table-row !important;}th.visible-md,td.visible-md {display: table-cell !important;}}@media (min-width: 992px) and (max-width: 1199px) {.visible-md-block {display: block !important;}}@media (min-width: 992px) and (max-width: 1199px) {.visible-md-inline {display: inline !important;}}@media (min-width: 992px) and (max-width: 1199px) {.visible-md-inline-block {display: inline-block !important;}}@media (min-width: 1200px) {.visible-lg {display: block !important;}table.visible-lg {display: table !important;}tr.visible-lg {display: table-row !important;}th.visible-lg,td.visible-lg {display: table-cell !important;}}@media (min-width: 1200px) {.visible-lg-block {display: block !important;}}@media (min-width: 1200px) {.visible-lg-inline {display: inline !important;}}@media (min-width: 1200px) {.visible-lg-inline-block {display: inline-block !important;}}@media (max-width: 767px) {.hidden-xs {display: none !important;}}@media (min-width: 768px) and (max-width: 991px) {.hidden-sm {display: none !important;}}@media (min-width: 992px) and (max-width: 1199px) {.hidden-md {display: none !important;}}@media (min-width: 1200px) {.hidden-lg {display: none !important;}}.visible-print {display: none !important;}@media print {.visible-print {display: block !important;}table.visible-print {display: table !important;}tr.visible-print {display: table-row !important;}th.visible-print,td.visible-print {display: table-cell !important;}}.visible-print-block {display: none !important;}@media print {.visible-print-block {display: block !important;}}.visible-print-inline {display: none !important;}@media print {.visible-print-inline {display: inline !important;}}.visible-print-inline-block {display: none !important;}@media print {.visible-print-inline-block {display: inline-block !important;}}@media print {.hidden-print {display: none !important;}}.alert {border-width: 1px;padding-left: 47px;padding-right: 14px;position: relative;}.alert .alert-link {color: #0088ce;}.alert .alert-link:hover {color: #00659c;}.alert > .btn.pull-right {margin-top: -3px;}.alert > .pficon {font-size: 22px;position: absolute;left: 13px;top: 10px;}.alert .close {filter: alpha(opacity=85);opacity: .85;}.alert .close:hover,.alert .close:focus {filter: alpha(opacity=100);opacity: 1;}.alert .pficon-info {color: #4d5258;}.alert-dismissable {padding-right: 28px;}.alert-dismissable .close {right: -13px;top: 1px;}.badge {margin-left: 6px;}.nav-pills > li > a > .badge {margin-left: 6px;}.breadcrumb {padding-left: 0;}.breadcrumb > .active strong {font-weight: 600;}.breadcrumb > li {display: inline;}.breadcrumb > li + li:before {color: #9c9c9c;content: "\f101";font-family: "FontAwesome";font-size: 11px;padding: 0 9px 0 7px;}.btn {-webkit-box-shadow: 0 2px 3px rgba(3, 3, 3, 0.1);box-shadow: 0 2px 3px rgba(3, 3, 3, 0.1);}.btn:active {-webkit-box-shadow: inset 0 2px 8px rgba(3, 3, 3, 0.2);box-shadow: inset 0 2px 8px rgba(3, 3, 3, 0.2);}.btn.disabled,.btn[disabled],fieldset[disabled] .btn {background-color: #fafafa !important;background-image: none !important;border-color: #d1d1d1 !important;color: #8b8d8f !important;opacity: 1;}.btn.disabled:active,.btn[disabled]:active,fieldset[disabled] .btn:active {-webkit-box-shadow: none;box-shadow: none;}.btn.disabled.btn-link,.btn[disabled].btn-link,fieldset[disabled] .btn.btn-link {background-color: transparent !important;border: 0;}.btn-danger {background-color: #a30000;background-image: -webkit-linear-gradient(top, #cc0000 0%, #a30000 100%);background-image: -o-linear-gradient(top, #cc0000 0%, #a30000 100%);background-image: linear-gradient(to bottom, #cc0000 0%, #a30000 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc0000', endColorstr='#ffa30000', GradientType=0);background-repeat: repeat-x;border-color: #8b0000;color: #fff;}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger {background-color: #a30000;background-image: none;border-color: #8b0000;color: #fff;}.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger {background-image: none;}.btn-danger:active:hover,.btn-danger.active:hover,.open .dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open .dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open .dropdown-toggle.btn-danger.focus {background-color: #8a0000;border-color: #670000;}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active {background-color: #a30000;border-color: #8b0000;}.btn-default {background-color: #f1f1f1;background-image: -webkit-linear-gradient(top, #fafafa 0%, #ededed 100%);background-image: -o-linear-gradient(top, #fafafa 0%, #ededed 100%);background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffededed', GradientType=0);background-repeat: repeat-x;border-color: #bbb;color: #4d5258;}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default {background-color: #f1f1f1;background-image: none;border-color: #bbb;color: #4d5258;}.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default {background-image: none;}.btn-default:active:hover,.btn-default.active:hover,.open .dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open .dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open .dropdown-toggle.btn-default.focus {background-color: #e5e5e5;border-color: #a9a9a9;}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active {background-color: #f1f1f1;border-color: #bbb;}.btn-link,.btn-link:active {-webkit-box-shadow: none;box-shadow: none;}.btn-primary {background-color: #0088ce;background-image: -webkit-linear-gradient(top, #39a5dc 0%, #0088ce 100%);background-image: -o-linear-gradient(top, #39a5dc 0%, #0088ce 100%);background-image: linear-gradient(to bottom, #39a5dc 0%, #0088ce 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff39a5dc', endColorstr='#ff0088ce', GradientType=0);background-repeat: repeat-x;border-color: #00659c;color: #fff;}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary {background-color: #0088ce;background-image: none;border-color: #00659c;color: #fff;}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary {background-image: none;}.btn-primary:active:hover,.btn-primary.active:hover,.open .dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open .dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open .dropdown-toggle.btn-primary.focus {background-color: #0077b5;border-color: #004e78;}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active {background-color: #0088ce;border-color: #00659c;}.btn-xs,.btn-group-xs .btn,.btn-group-xs > .btn {font-weight: 400;}.caret {font-family: "FontAwesome";font-weight: normal;height: 9px;position: relative;vertical-align: baseline;width: 12px;}.caret:before {bottom: 0;content: "\f107";left: 0;line-height: 12px;position: absolute;text-align: center;top: -1px;right: 0;}.dropup .caret:before {content: "\f106";}.dropdown-menu .divider {background-color: #ededed;height: 1px;margin: 4px 1px;overflow: hidden;}.dropdown-menu > li > a {border-color: transparent;border-style: solid;border-width: 1px 0;padding: 1px 10px;}.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus {border-color: #bee1f4;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}.dropdown-menu > li > a:active {background-color: #0088ce;border-color: #0088ce;color: #fff !important;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus {background-color: #0088ce !important;border-color: #0088ce !important;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}.dropdown-menu > .disabled > a,.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus {border-color: transparent;}.dropdown-menu > .selected > a {background-color: #0088ce;border-color: #0088ce;color: #fff;}.dropdown-menu > .selected > a small {color: rgba(255, 255, 255, 0.5);}.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus {border-color: transparent;}.dropdown-header {padding-left: 10px;padding-right: 10px;text-transform: uppercase;}.btn-group > .dropdown-menu,.dropdown > .dropdown-menu,.input-group-btn > .dropdown-menu {margin-top: -1px;}.dropup .dropdown-menu {margin-bottom: -1px;}.dropdown-submenu {position: relative;}.dropdown-submenu:hover > a {background-color: #def3ff;border-color: #bee1f4;}.dropdown-submenu:hover > .dropdown-menu {display: block;}.dropdown-submenu.pull-left {float: none !important;}.dropdown-submenu.pull-left > .dropdown-menu {left: auto;margin-left: 10px;right: 100%;}.dropdown-submenu > a {padding-right: 20px !important;}.dropdown-submenu > a:after {content: "\f105";font-family: "FontAwesome";display: block;position: absolute;right: 10px;top: 2px;}.dropdown-submenu > .dropdown-menu {left: 100%;margin-top: 0;top: -6px;}.dropup .dropdown-submenu > .dropdown-menu {bottom: -5px;top: auto;}.open .dropdown-submenu.active > .dropdown-menu {display: block;}.dropdown-kebab-pf .btn-link {color: #252525;font-size: 16px;line-height: 1;padding: 4px 10px;margin-left: -10px;margin-right: -10px;}.dropdown-kebab-pf .btn-link:active,.dropdown-kebab-pf .btn-link:focus,.dropdown-kebab-pf .btn-link:hover {color: #0088ce;}.dropdown-kebab-pf .dropdown-menu {left: -15px;margin-top: 11px;}.dropdown-kebab-pf .dropdown-menu.dropdown-menu-right {left: auto;right: -15px;}.dropdown-kebab-pf .dropdown-menu.dropdown-menu-right:after,.dropdown-kebab-pf .dropdown-menu.dropdown-menu-right:before {left: auto;right: 6px;}.dropdown-kebab-pf .dropdown-menu:after,.dropdown-kebab-pf .dropdown-menu:before {border-bottom-color: #bbb;border-bottom-style: solid;border-bottom-width: 10px;border-left: 10px solid transparent;border-right: 10px solid transparent;content: "";display: inline-block;left: 6px;position: absolute;top: -11px;}.dropdown-kebab-pf .dropdown-menu:after {border-bottom-color: #fff;top: -10px;}.dropdown-kebab-pf.dropup .dropdown-menu {margin-bottom: 11px;margin-top: 0;}.dropdown-kebab-pf.dropup .dropdown-menu:after,.dropdown-kebab-pf.dropup .dropdown-menu:before {border-bottom: none;border-top-color: #bbb;border-top-style: solid;border-top-width: 10px;bottom: -11px;top: auto;}.dropdown-kebab-pf.dropup .dropdown-menu:after {border-top-color: #fff;bottom: -10px;}.chars-remaining-pf span {font-weight: 600;padding-right: 5px;}.chars-warn-remaining-pf {color: #cc0000;}.fields-status-pf {color: #8b8d8f;margin-bottom: 15px;}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {-webkit-box-shadow: none;box-shadow: none;color: #8b8d8f;}.form-control[disabled]:hover,.form-control[readonly]:hover,fieldset[disabled] .form-control:hover {border-color: #bbb;}.form-control:hover {border-color: #7dc3e8;}.has-error .form-control:hover {border-color: #990000;}.has-success .form-control:hover {border-color: #2b542c;}.has-warning .form-control:hover {border-color: #bb6106;}.has-error .checkbox,.has-success .checkbox,.has-warning .checkbox,.has-error .checkbox-inline,.has-success .checkbox-inline,.has-warning .checkbox-inline,.has-error .control-label,.has-success .control-label,.has-warning .control-label,.has-error .radio,.has-success .radio,.has-warning .radio,.has-error .radio-inline,.has-success .radio-inline,.has-warning .radio-inline,.has-error.checkbox label,.has-success.checkbox label,.has-warning.checkbox label,.has-error.checkbox-inline label,.has-success.checkbox-inline label,.has-warning.checkbox-inline label,.has-error.radio label,.has-success.radio label,.has-warning.radio label,.has-error.radio-inline label,.has-success.radio-inline label,.has-warning.radio-inline label {color: #363636;}.help-block {margin-bottom: 0px;}.input-group .input-group-btn .btn {-webkit-box-shadow: none;box-shadow: none;}label {font-weight: 600;}label.required-pf:after {color: #cc0000;content: "*";margin-left: 3px;}span.required-pf {color: #cc0000;}.fields-section-pf {border-color: #ededed;border-style: solid;border-width: 1px 0 0;margin-top: 25px;padding: 15px 0 0;}.fields-section-header-pf {border: none;font-size: 12px;margin: 0;padding-right: 10px;width: auto;}.fields-section-header-pf .fa-angle-right {cursor: pointer;font-size: 14px;width: 14px;}.label {border-radius: 0;font-size: 100%;font-weight: 600;}h1 .label,h2 .label,h3 .label,h4 .label,h5 .label,h6 .label {font-size: 75%;}.list-group {border-top: 1px solid #ededed;}.list-group .list-group-item:first-child {border-top: 0;}.list-group-item {border-left: 0;border-right: 0;}.list-group-item-heading {font-weight: 600;}.modal-header {background-color: #f5f5f5;border-bottom: none;padding: 10px 18px;}.modal-header .close {margin-top: 2px;}.modal-title {font-size: 13px;font-weight: 700;}.modal-footer {border-top: none;margin-top: 15px;padding: 14px 15px 15px;}.modal-footer > .btn {padding-left: 10px;padding-right: 10px;}.modal-footer > .btn > .fa-angle-left {margin-right: 5px;}.modal-footer > .btn > .fa-angle-right {margin-left: 5px;}.navbar-pf {background: #030303;border: 0;border-radius: 0;border-top: 3px solid #39a5dc;margin-bottom: 0;min-height: 0;}.navbar-pf .navbar-brand {color: #f5f5f5;height: auto;padding: 12px 0;margin: 0 0 0 20px;}.navbar-pf .navbar-brand img {display: block;}.navbar-pf .navbar-collapse {border-top: 0;-webkit-box-shadow: none;box-shadow: none;padding: 0;}.navbar-pf .navbar-header {border-bottom: 1px solid #292929;float: none;}.navbar-pf .navbar-nav {margin: 0;}.navbar-pf .navbar-nav > .active > a,.navbar-pf .navbar-nav > .active > a:hover,.navbar-pf .navbar-nav > .active > a:focus {background-color: #232323;color: #f5f5f5;}.navbar-pf .navbar-nav > li > a {color: #d1d1d1;line-height: 1;padding: 10px 20px;text-shadow: none;}.navbar-pf .navbar-nav > li > a:hover,.navbar-pf .navbar-nav > li > a:focus {color: #f5f5f5;}.navbar-pf .navbar-nav > .open > a,.navbar-pf .navbar-nav > .open > a:hover,.navbar-pf .navbar-nav > .open > a:focus {background-color: #232323;color: #f5f5f5;}@media (max-width: 767px) {.navbar-pf .navbar-nav .active .dropdown-menu,.navbar-pf .navbar-nav .active .navbar-persistent,.navbar-pf .navbar-nav .open .dropdown-menu {background-color: #171717 !important;margin-left: 0;padding-bottom: 0;padding-top: 0;}.navbar-pf .navbar-nav .active .dropdown-menu > .active > a,.navbar-pf .navbar-nav .active .navbar-persistent > .active > a,.navbar-pf .navbar-nav .open .dropdown-menu > .active > a,.navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.open > a,.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open > a,.navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.open > a,.navbar-pf .navbar-nav .active .dropdown-menu > .active > a:hover,.navbar-pf .navbar-nav .active .navbar-persistent > .active > a:hover,.navbar-pf .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.open > a:hover,.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open > a:hover,.navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.open > a:hover,.navbar-pf .navbar-nav .active .dropdown-menu > .active > a:focus,.navbar-pf .navbar-nav .active .navbar-persistent > .active > a:focus,.navbar-pf .navbar-nav .open .dropdown-menu > .active > a:focus,.navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.open > a:focus,.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open > a:focus,.navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.open > a:focus {background-color: #1f1f1f !important;color: #f5f5f5;}.navbar-pf .navbar-nav .active .dropdown-menu > li > a,.navbar-pf .navbar-nav .active .navbar-persistent > li > a,.navbar-pf .navbar-nav .open .dropdown-menu > li > a {background-color: transparent;border: 0;color: #d1d1d1;outline: none;padding-left: 30px;}.navbar-pf .navbar-nav .active .dropdown-menu > li > a:hover,.navbar-pf .navbar-nav .active .navbar-persistent > li > a:hover,.navbar-pf .navbar-nav .open .dropdown-menu > li > a:hover {color: #f5f5f5;}.navbar-pf .navbar-nav .active .dropdown-menu .divider,.navbar-pf .navbar-nav .active .navbar-persistent .divider,.navbar-pf .navbar-nav .open .dropdown-menu .divider {background-color: #292929;margin: 0 1px;}.navbar-pf .navbar-nav .active .dropdown-menu .dropdown-header,.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-header,.navbar-pf .navbar-nav .open .dropdown-menu .dropdown-header {padding-bottom: 0;padding-left: 30px;}.navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.open .dropdown-toggle,.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open .dropdown-toggle,.navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.open .dropdown-toggle {color: #f5f5f5;}.navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.pull-left,.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.pull-left,.navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.pull-left {float: none !important;}.navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu > a:after,.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu > a:after,.navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu > a:after {display: none;}.navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu .dropdown-header,.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-header,.navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu .dropdown-header {padding-left: 45px;}.navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu .dropdown-menu,.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-menu,.navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu .dropdown-menu {border: 0;bottom: auto;-webkit-box-shadow: none;box-shadow: none;display: block;float: none;margin: 0;min-width: 0;padding: 0;position: relative;left: auto;right: auto;top: auto;}.navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu .dropdown-menu > li > a,.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-menu > li > a,.navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu .dropdown-menu > li > a {padding: 5px 15px 5px 45px;line-height: 20px;}.navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-menu > li > a,.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-menu .dropdown-menu > li > a,.navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-menu > li > a {padding-left: 60px;}.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open .dropdown-menu {display: block;}.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu > a:after {display: inline-block !important;position: relative;right: auto;top: 1px;}.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-menu {display: none;}.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-submenu > a:after {display: none !important;}.navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu {background-color: #fff !important;}.navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu > .active > a,.navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu > .active > a:active {background-color: #def3ff !important;border-color: #bee1f4 !important;color: #363636 !important;}.navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu > .active > a small,.navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu > .active > a:active small {color: #9c9c9c !important;}.navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu > .disabled > a {color: #9c9c9c !important;}.navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu > .selected > a,.navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu > .selected > a:active {background-color: #0088ce !important;border-color: #0088ce !important;color: #fff !important;}.navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu > .selected > a small,.navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu > .selected > a:active small {color: rgba(255, 255, 255, 0.5) !important;}.navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu li > a.opt {border-bottom: 1px solid transparent;border-top: 1px solid transparent;color: #363636;padding-left: 10px;padding-right: 10px;}.navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu li a:active small {color: rgba(255, 255, 255, 0.5) !important;}.navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu li a:hover small,.navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu li a:focus small {color: #9c9c9c;}.navbar-pf .navbar-nav .context-bootstrap-select > .open > .dropdown-menu {padding-bottom: 5px;padding-top: 5px;}}.navbar-pf .navbar-persistent {display: none;}.navbar-pf .active > .navbar-persistent {display: block;}.navbar-pf .navbar-primary {float: none;}.navbar-pf .navbar-primary .context {border-bottom: 1px solid #292929;}.navbar-pf .navbar-primary .context.context-bootstrap-select .bootstrap-select.btn-group,.navbar-pf .navbar-primary .context.context-bootstrap-select .bootstrap-select.btn-group[class*="span"] {margin: 8px 20px 9px;width: auto;}.navbar-pf .navbar-primary > li > .navbar-persistent > .dropdown-submenu > a {position: relative;}.navbar-pf .navbar-primary > li > .navbar-persistent > .dropdown-submenu > a:after {content: "\f107";display: inline-block;font-family: "FontAwesome";font-weight: normal;}@media (max-width: 767px) {.navbar-pf .navbar-primary > li > .navbar-persistent > .dropdown-submenu > a:after {height: 10px;margin-left: 4px;vertical-align: baseline;}}.navbar-pf .navbar-toggle {border: 0;margin: 0;padding: 10px 20px;}.navbar-pf .navbar-toggle:hover,.navbar-pf .navbar-toggle:focus {background-color: transparent;outline: none;}.navbar-pf .navbar-toggle:hover .icon-bar,.navbar-pf .navbar-toggle:focus .icon-bar {-webkit-box-shadow: 0 0 3px #fff;box-shadow: 0 0 3px #fff;}.navbar-pf .navbar-toggle .icon-bar {background-color: #fff;}.navbar-pf .navbar-utility {border-bottom: 1px solid #292929;}.navbar-pf .navbar-utility li.dropdown > .dropdown-toggle {padding-left: 36px;position: relative;}.navbar-pf .navbar-utility li.dropdown > .dropdown-toggle .pficon-user {left: 20px;position: absolute;top: 10px;}@media (max-width: 767px) {.navbar-pf .navbar-utility > li + li {border-top: 1px solid #292929;}}@media (min-width: 768px) {.navbar-pf .navbar-brand {padding: 8px 0 7px;}.navbar-pf .navbar-nav > li > a {padding-bottom: 14px;padding-top: 14px;}.navbar-pf .navbar-persistent {font-size: 14px;}.navbar-pf .navbar-primary {font-size: 14px;background-image: -webkit-linear-gradient(top, #1d1d1d 0%, #030303 100%);background-image: -o-linear-gradient(top, #1d1d1d 0%, #030303 100%);background-image: linear-gradient(to bottom, #1d1d1d 0%, #030303 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1d1d1d', endColorstr='#ff030303', GradientType=0);background-repeat: repeat-x;}.navbar-pf .navbar-primary.persistent-secondary .context .dropdown-menu {top: auto;}.navbar-pf .navbar-primary.persistent-secondary .dropup .dropdown-menu {bottom: -5px;top: auto;}.navbar-pf .navbar-primary.persistent-secondary > li {position: static;}.navbar-pf .navbar-primary.persistent-secondary > li.active {margin-bottom: 32px;}.navbar-pf .navbar-primary.persistent-secondary > li.active > .navbar-persistent {display: block;left: 0;position: absolute;}.navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent {background: #f5f5f5;border-bottom: 1px solid #d1d1d1;padding: 0;width: 100%;}.navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent a {text-decoration: none !important;}.navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.active:before,.navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.active:hover:before {background: #0088ce;bottom: -1px;content: "";display: block;height: 2px;left: 20px;position: absolute;right: 20px;}.navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.active > a,.navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.active > a:hover,.navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.active:hover > a {color: #0088ce !important;}.navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.active .active > a {color: #f5f5f5;}.navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.dropdown-submenu:hover > .dropdown-menu {display: none;}.navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.dropdown-submenu.open > .dropdown-menu {display: block;left: 20px;margin-top: 1px;top: 100%;}.navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.dropdown-submenu.open > .dropdown-toggle {color: #252525;}.navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.dropdown-submenu.open > .dropdown-toggle:after {border-top-color: #252525;}.navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.dropdown-submenu > .dropdown-toggle {padding-right: 35px !important;}.navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.dropdown-submenu > .dropdown-toggle:after {position: absolute;right: 20px;top: 10px;}.navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li:hover:before,.navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.open:before {background: #bbb;bottom: -1px;content: "";display: block;height: 2px;left: 20px;position: absolute;right: 20px;}.navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li:hover > a,.navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.open > a {color: #252525;}.navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li:hover > a:after,.navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.open > a:after {border-top-color: #252525;}.navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li > a {background-color: transparent;display: block;line-height: 1;padding: 9px 20px;}.navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li > a.dropdown-toggle {padding-right: 35px;}.navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li > a.dropdown-toggle:after {font-size: 15px;position: absolute;right: 20px;top: 9px;}.navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li > a:hover {color: #252525;}.navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li a {color: #4d5258;}.navbar-pf .navbar-primary > li > a {border-bottom: 1px solid transparent;border-top: 1px solid transparent;position: relative;margin: -1px 0 0;}.navbar-pf .navbar-primary > li > a:hover {background-color: #1d1d1d;border-top-color: #5c5c5c;color: #d1d1d1;background-image: -webkit-linear-gradient(top, #363636 0%, #1d1d1d 100%);background-image: -o-linear-gradient(top, #363636 0%, #1d1d1d 100%);background-image: linear-gradient(to bottom, #363636 0%, #1d1d1d 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff363636', endColorstr='#ff1d1d1d', GradientType=0);background-repeat: repeat-x;}.navbar-pf .navbar-primary > .active > a,.navbar-pf .navbar-primary > .active > a:hover,.navbar-pf .navbar-primary > .active > a:focus,.navbar-pf .navbar-primary > .open > a,.navbar-pf .navbar-primary > .open > a:hover,.navbar-pf .navbar-primary > .open > a:focus {background-color: #303030;border-bottom-color: #303030;border-top-color: #696969;-webkit-box-shadow: none;box-shadow: none;color: #f5f5f5;background-image: -webkit-linear-gradient(top, #434343 0%, #303030 100%);background-image: -o-linear-gradient(top, #434343 0%, #303030 100%);background-image: linear-gradient(to bottom, #434343 0%, #303030 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff434343', endColorstr='#ff303030', GradientType=0);background-repeat: repeat-x;}.navbar-pf .navbar-primary li.context.context-bootstrap-select .filter-option {max-width: 160px;text-overflow: ellipsis;}.navbar-pf .navbar-primary li.context.dropdown {border-bottom: 0;}.navbar-pf .navbar-primary li.context > a,.navbar-pf .navbar-primary li.context.context-bootstrap-select {background-color: #1f1f1f;border-bottom-color: #3e3e3e;border-right: 1px solid #3e3e3e;border-top-color: #3b3b3b;font-weight: 600;background-image: -webkit-linear-gradient(top, #323232 0%, #1f1f1f 100%);background-image: -o-linear-gradient(top, #323232 0%, #1f1f1f 100%);background-image: linear-gradient(to bottom, #323232 0%, #1f1f1f 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff323232', endColorstr='#ff1f1f1f', GradientType=0);background-repeat: repeat-x;}.navbar-pf .navbar-primary li.context > a:hover,.navbar-pf .navbar-primary li.context.context-bootstrap-select:hover {background-color: #323232;border-bottom-color: #4a4a4a;border-right-color: #4a4a4a;border-top-color: #4a4a4a;background-image: -webkit-linear-gradient(top, #3f3f3f 0%, #323232 100%);background-image: -o-linear-gradient(top, #3f3f3f 0%, #323232 100%);background-image: linear-gradient(to bottom, #3f3f3f 0%, #323232 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3f3f3f', endColorstr='#ff323232', GradientType=0);background-repeat: repeat-x;}.navbar-pf .navbar-primary li.context.open > a {background-color: #454545;border-bottom-color: #575757;border-right-color: #575757;border-top-color: #5a5a5a;background-image: -webkit-linear-gradient(top, #4c4c4c 0%, #454545 100%);background-image: -o-linear-gradient(top, #4c4c4c 0%, #454545 100%);background-image: linear-gradient(to bottom, #4c4c4c 0%, #454545 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4c4c4c', endColorstr='#ff454545', GradientType=0);background-repeat: repeat-x;}.navbar-pf .navbar-utility {border-bottom: 0;font-size: 11px;position: absolute;right: 0;top: 0;}.navbar-pf .navbar-utility > .active > a,.navbar-pf .navbar-utility > .active > a:hover,.navbar-pf .navbar-utility > .active > a:focus,.navbar-pf .navbar-utility > .open > a,.navbar-pf .navbar-utility > .open > a:hover,.navbar-pf .navbar-utility > .open > a:focus {background: #363636;color: #d1d1d1;}.navbar-pf .navbar-utility > li > a {border-left: 1px solid #2b2b2b;color: #d1d1d1 !important;padding: 7px 10px;}.navbar-pf .navbar-utility > li > a:hover {background: #232323;border-left-color: #373737;}.navbar-pf .navbar-utility > li.open > a {border-left-color: #444444;color: #f5f5f5 !important;}.navbar-pf .navbar-utility li.dropdown > .dropdown-toggle {padding-left: 26px;}.navbar-pf .navbar-utility li.dropdown > .dropdown-toggle .pficon-user {left: 10px;top: 7px;}.navbar-pf .navbar-utility .open .dropdown-menu {left: auto;right: 0;}.navbar-pf .navbar-utility .open .dropdown-menu .dropdown-menu {left: auto;right: 100%;}.navbar-pf .navbar-utility .open .dropdown-menu {border-top-width: 0;}.navbar-pf .open.bootstrap-select .dropdown-menu,.navbar-pf .open .dropdown-submenu > .dropdown-menu {border-top-width: 1px !important;}}@media (max-width: 360px) {.navbar-pf .navbar-brand {margin-left: 10px;width: 75%;}.navbar-pf .navbar-brand img {height: auto;max-width: 100%;}.navbar-pf .navbar-toggle {padding-left: 0;}}.pager li > a,.pager li > span {background-color: #f1f1f1;background-image: -webkit-linear-gradient(top, #fafafa 0%, #ededed 100%);background-image: -o-linear-gradient(top, #fafafa 0%, #ededed 100%);background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffededed', GradientType=0);background-repeat: repeat-x;border-color: #bbb;color: #4d5258;font-weight: 600;line-height: 22px;padding: 2px 14px;}.pager li > a:hover,.pager li > span:hover,.pager li > a:focus,.pager li > span:focus,.pager li > a:active,.pager li > span:active,.pager li > a.active,.pager li > span.active,.open .dropdown-toggle.pager li > a,.open .dropdown-toggle.pager li > span {background-color: #f1f1f1;background-image: none;border-color: #bbb;color: #4d5258;}.pager li > a:active,.pager li > span:active,.pager li > a.active,.pager li > span.active,.open .dropdown-toggle.pager li > a,.open .dropdown-toggle.pager li > span {background-image: none;}.pager li > a:active:hover,.pager li > span:active:hover,.pager li > a.active:hover,.pager li > span.active:hover,.open .dropdown-toggle.pager li > a:hover,.open .dropdown-toggle.pager li > span:hover,.pager li > a:active:focus,.pager li > span:active:focus,.pager li > a.active:focus,.pager li > span.active:focus,.open .dropdown-toggle.pager li > a:focus,.open .dropdown-toggle.pager li > span:focus,.pager li > a:active.focus,.pager li > span:active.focus,.pager li > a.active.focus,.pager li > span.active.focus,.open .dropdown-toggle.pager li > a.focus,.open .dropdown-toggle.pager li > span.focus {background-color: #e5e5e5;border-color: #a9a9a9;}.pager li > a.disabled,.pager li > span.disabled,.pager li > a[disabled],.pager li > span[disabled],fieldset[disabled] .pager li > a,fieldset[disabled] .pager li > span,.pager li > a.disabled:hover,.pager li > span.disabled:hover,.pager li > a[disabled]:hover,.pager li > span[disabled]:hover,fieldset[disabled] .pager li > a:hover,fieldset[disabled] .pager li > span:hover,.pager li > a.disabled:focus,.pager li > span.disabled:focus,.pager li > a[disabled]:focus,.pager li > span[disabled]:focus,fieldset[disabled] .pager li > a:focus,fieldset[disabled] .pager li > span:focus,.pager li > a.disabled:active,.pager li > span.disabled:active,.pager li > a[disabled]:active,.pager li > span[disabled]:active,fieldset[disabled] .pager li > a:active,fieldset[disabled] .pager li > span:active,.pager li > a.disabled.active,.pager li > span.disabled.active,.pager li > a[disabled].active,.pager li > span[disabled].active,fieldset[disabled] .pager li > a.active,fieldset[disabled] .pager li > span.active {background-color: #f1f1f1;border-color: #bbb;}.pager li > a > .i,.pager li > span > .i {font-size: 18px;vertical-align: top;margin: 2px 0;}.pager li a:active {background-image: none;-webkit-box-shadow: inset 0 3px 5px rgba(3, 3, 3, 0.125);box-shadow: inset 0 3px 5px rgba(3, 3, 3, 0.125);outline: 0;}.pager .disabled > a,.pager .disabled > a:hover,.pager .disabled > a:focus,.pager .disabled > a:active,.pager .disabled > span {background: #f5f5f5;-webkit-box-shadow: none;box-shadow: none;color: #8b8d8f;cursor: default;}.pager .next > a > .i,.pager .next > span > .i {margin-left: 5px;}.pager .previous > a > .i,.pager .previous > span > .i {margin-right: 5px;}.pager-sm li > a,.pager-sm li > span {font-weight: 400;line-height: 16px;padding: 1px 10px;}.pager-sm li > a > .i,.pager-sm li > span > .i {font-size: 12px;}.pagination > li > a,.pagination > li > span {background-color: #f1f1f1;background-image: -webkit-linear-gradient(top, #fafafa 0%, #ededed 100%);background-image: -o-linear-gradient(top, #fafafa 0%, #ededed 100%);background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffededed', GradientType=0);background-repeat: repeat-x;border-color: #bbb;color: #4d5258;cursor: default;font-weight: 600;padding: 2px 10px;}.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus,.pagination > li > a:active,.pagination > li > span:active,.pagination > li > a.active,.pagination > li > span.active,.open .dropdown-toggle.pagination > li > a,.open .dropdown-toggle.pagination > li > span {background-color: #f1f1f1;background-image: none;border-color: #bbb;color: #4d5258;}.pagination > li > a:active,.pagination > li > span:active,.pagination > li > a.active,.pagination > li > span.active,.open .dropdown-toggle.pagination > li > a,.open .dropdown-toggle.pagination > li > span {background-image: none;}.pagination > li > a:active:hover,.pagination > li > span:active:hover,.pagination > li > a.active:hover,.pagination > li > span.active:hover,.open .dropdown-toggle.pagination > li > a:hover,.open .dropdown-toggle.pagination > li > span:hover,.pagination > li > a:active:focus,.pagination > li > span:active:focus,.pagination > li > a.active:focus,.pagination > li > span.active:focus,.open .dropdown-toggle.pagination > li > a:focus,.open .dropdown-toggle.pagination > li > span:focus,.pagination > li > a:active.focus,.pagination > li > span:active.focus,.pagination > li > a.active.focus,.pagination > li > span.active.focus,.open .dropdown-toggle.pagination > li > a.focus,.open .dropdown-toggle.pagination > li > span.focus {background-color: #e5e5e5;border-color: #a9a9a9;}.pagination > li > a.disabled,.pagination > li > span.disabled,.pagination > li > a[disabled],.pagination > li > span[disabled],fieldset[disabled] .pagination > li > a,fieldset[disabled] .pagination > li > span,.pagination > li > a.disabled:hover,.pagination > li > span.disabled:hover,.pagination > li > a[disabled]:hover,.pagination > li > span[disabled]:hover,fieldset[disabled] .pagination > li > a:hover,fieldset[disabled] .pagination > li > span:hover,.pagination > li > a.disabled:focus,.pagination > li > span.disabled:focus,.pagination > li > a[disabled]:focus,.pagination > li > span[disabled]:focus,fieldset[disabled] .pagination > li > a:focus,fieldset[disabled] .pagination > li > span:focus,.pagination > li > a.disabled:active,.pagination > li > span.disabled:active,.pagination > li > a[disabled]:active,.pagination > li > span[disabled]:active,fieldset[disabled] .pagination > li > a:active,fieldset[disabled] .pagination > li > span:active,.pagination > li > a.disabled.active,.pagination > li > span.disabled.active,.pagination > li > a[disabled].active,.pagination > li > span[disabled].active,fieldset[disabled] .pagination > li > a.active,fieldset[disabled] .pagination > li > span.active {background-color: #f1f1f1;border-color: #bbb;}.pagination > li > a > .i,.pagination > li > span > .i {font-size: 15px;vertical-align: top;margin: 2px 0;}.pagination > li > a:active,.pagination > li > span:active {-webkit-box-shadow: inset 0 2px 8px rgba(3, 3, 3, 0.2);box-shadow: inset 0 2px 8px rgba(3, 3, 3, 0.2);}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {background-color: #f1f1f1;border-color: #bbb;-webkit-box-shadow: inset 0 2px 8px rgba(3, 3, 3, 0.2);box-shadow: inset 0 2px 8px rgba(3, 3, 3, 0.2);color: #4d5258;background-image: -webkit-linear-gradient(top, #fafafa 0%, #ededed 100%);background-image: -o-linear-gradient(top, #fafafa 0%, #ededed 100%);background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffededed', GradientType=0);background-repeat: repeat-x;}.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus {-webkit-box-shadow: none;box-shadow: none;cursor: default;background-image: -webkit-linear-gradient(top, #fafafa 0%, #ededed 100%);background-image: -o-linear-gradient(top, #fafafa 0%, #ededed 100%);background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffededed', GradientType=0);background-repeat: repeat-x;}.pagination-sm > li > a,.pagination-sm > li > span {padding: 2px 6px;font-size: 11px;line-height: 1.5;}.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span {border-top-left-radius: 1px;border-bottom-left-radius: 1px;}.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span {border-top-right-radius: 1px;border-bottom-right-radius: 1px;}.pagination-sm > li > a,.pagination-sm > li > span {font-weight: 400;}.pagination-sm > li > a > .i,.pagination-sm > li > span > .i {font-size: 12px;margin-top: 2px;}.content-view-pf-pagination {background-color: #f5f5f5;border: 1px solid #d1d1d1;border-top: none;display: flex;flex-wrap: wrap;justify-content: space-between;}.content-view-pf-pagination .form-group {align-items: baseline;display: flex;flex-grow: 1;float: left;margin: 5px;}@supports (display: flex) {.content-view-pf-pagination .form-group {float: none;}}.content-view-pf-pagination .form-group:last-child {justify-content: flex-end;float: right;}@supports (display: flex) {.content-view-pf-pagination .form-group:last-child {float: none;}}.content-view-pf-pagination .form-group .pagination-pf-pagesize.bootstrap-select.btn-group {display: flex;margin-right: 5px;width: auto;}.content-view-pf-pagination .pagination-pf-page {margin-left: 10px;margin-right: 5px;padding: 0 2px 2px;text-align: right;width: 2.5em;}.content-view-pf-pagination .pagination {display: flex;margin: 0 0 0 10px;}.content-view-pf-pagination .pagination a {float: none;}@supports (display: flex) {.content-view-pf-pagination .pagination a {display: block;}}.panel-title {font-weight: 700;}.panel-group .panel {color: #4d5258;}.panel-group .panel + .panel {margin-top: -1px;}.panel-group .panel-default {border-color: #bbb;border-top-color: #bbb;}.panel-group .panel-heading {background-image: -webkit-linear-gradient(top, #fafafa 0%, #ededed 100%);background-image: -o-linear-gradient(top, #fafafa 0%, #ededed 100%);background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffededed', GradientType=0);background-repeat: repeat-x;}.panel-group .panel-heading + .panel-collapse .panel-body {border-top: 1px solid #d1d1d1;}.panel-group .panel-title {font-weight: 500;line-height: 1;}.panel-group .panel-title > a {color: #4d5258;font-weight: 600;}.panel-group .panel-title > a:before {content: "\f107";display: inline-block;font-family: "FontAwesome";font-size: 13px;margin-right: 5px;text-align: center;vertical-align: 0;width: 8px;}.panel-group .panel-title > a:focus {outline: none;text-decoration: none;}.panel-group .panel-title > a:hover {text-decoration: none;}.panel-group .panel-title > a.collapsed:before {content: "\f105";}.popover {-webkit-box-shadow: 0 2px 2px rgba(3, 3, 3, 0.08);box-shadow: 0 2px 2px rgba(3, 3, 3, 0.08);padding: 0;}.popover-content {color: #4d5258;line-height: 18px;padding: 10px 14px;}.popover-title {border-bottom: none;border-radius: 0;color: #4d5258;font-size: 13px;font-weight: 700;min-height: 34px;}.popover-title .close {height: 22px;position: absolute;right: 8px;top: 6px;}.popover-title.closable {padding-right: 30px;}@keyframes progress-bar-stripes {from {background-position: 0 0;}to {background-position: 40px 0;}}.progress {-webkit-box-shadow: inset 0 0 1px rgba(3, 3, 3, 0.25);box-shadow: inset 0 0 1px rgba(3, 3, 3, 0.25);}.progress.progress-label-left,.progress.progress-label-top-right {overflow: visible;position: relative;}.progress.progress-label-left {margin-left: 40px;}.progress.progress-sm {height: 14px;margin-bottom: 14px;}.progress.progress-xs {height: 6px;margin-bottom: 6px;}td > .progress:first-child:last-child {margin-bottom: 0;margin-top: 3px;}.progress-bar {box-shadow: none;}.progress-label-left .progress-bar span,.progress-label-right .progress-bar span,.progress-label-top-right .progress-bar span {color: #363636;position: absolute;text-align: right;}.progress-label-left .progress-bar span {font-size: 14px;left: -40px;top: 0;width: 35px;}.progress-label-right .progress-bar span,.progress-label-top-right .progress-bar span {font-size: 11px;overflow: hidden;right: 0;text-overflow: ellipsis;white-space: nowrap;}.progress-label-right .progress-bar span strong,.progress-label-top-right .progress-bar span strong {font-weight: 600;}.progress-label-right .progress-bar span {max-width: 85px;top: 0;}.progress-label-top-right .progress-bar span {max-width: 47%;top: -30px;}.progress-label-left.progress-sm .progress-bar span,.progress-label-top-right.progress-sm .progress-bar span {font-size: 12px;}.progress-sm .progress-bar {line-height: 14px;}.progress-xs .progress-bar {line-height: 6px;}.progress-bar-remaining {background: transparent;}.progress-container {position: relative;}.progress-container.progress-description-left {padding-left: 90px;}.progress-container.progress-label-right {padding-right: 90px;}.progress-description {margin-bottom: 10px;max-width: 52%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.progress-description .count {font-size: 20.004px;font-weight: 300;line-height: 1;margin-right: 5px;}.progress-description .fa,.progress-description .pficon {font-size: 14px;margin-right: 3px;}.progress-description-left .progress-description {left: 0;margin-bottom: 0;max-width: 85px;position: absolute;top: 0;}.progress-description .tooltip {white-space: normal;}.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td {padding: 2px 10px 3px;}.table > thead > tr > th > a:hover,.table > tbody > tr > th > a:hover,.table > tfoot > tr > th > a:hover,.table > thead > tr > td > a:hover,.table > tbody > tr > td > a:hover,.table > tfoot > tr > td > a:hover {text-decoration: none;}.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th {font-family: "Open Sans";font-style: normal;font-weight: 600;}.table > thead {background-clip: padding-box;background-color: #f5f5f5;background-image: -webkit-linear-gradient(top, #fafafa 0%, #ededed 100%);background-image: -o-linear-gradient(top, #fafafa 0%, #ededed 100%);background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffededed', GradientType=0);background-repeat: repeat-x;}.table-bordered {border: 1px solid #d1d1d1;}.table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td {border: 1px solid #d1d1d1;}.table-bordered > thead > tr > th,.table-bordered > thead > tr > td {border-bottom-width: 1px;}.table-striped > tbody > tr:nth-of-type(even) {background-color: #f5f5f5;}.table-striped > tbody > tr:nth-of-type(odd) {background-color: transparent;}.table-hover > tbody > tr:hover > td,.table-hover > tbody > tr:hover > th {background-color: #def3ff;border-bottom-color: #7dc3e8;}.table-treegrid span.indent {margin-left: 10px;margin-right: 10px;}.table-treegrid span.icon {display: inline-block;font-size: 13px;margin-right: 5px;min-width: 10px;text-align: center;}.table-treegrid span.expand-icon,.table-treegrid span.collapse-icon {cursor: pointer;}.table-treegrid > tbody > tr.odd {background-color: #f5f5f5;}.nav-tabs {font-size: 14px;}.nav-tabs > li > a {color: #4d5258;margin-right: -1px;padding-bottom: 5px;padding-top: 5px;}.nav-tabs > li > a:active,.nav-tabs > li > a:focus,.nav-tabs > li > a:hover {background: transparent;border-color: #ededed;color: #252525;}.nav-tabs > li > .dropdown-menu {border-top: 0;border-color: #ededed;}.nav-tabs > li > .dropdown-menu.pull-right {right: -1px;}.nav-tabs + .nav-tabs-pf {font-size: 12px;}.nav-tabs + .nav-tabs-pf > li:first-child > a {padding-left: 15px;}.nav-tabs + .nav-tabs-pf > li:first-child > a:before {left: 15px !important;}.nav-tabs .open > a,.nav-tabs .open > a:hover,.nav-tabs .open > a:focus {background-color: transparent;border-color: #ededed;}@media (min-width: 768px) {.nav-tabs-pf.nav-justified {border-bottom: 1px solid #ededed;}}.nav-tabs-pf.nav-justified > li:first-child > a {padding-left: 15px;}.nav-tabs-pf.nav-justified > li > a {border-bottom: 0;}.nav-tabs-pf.nav-justified > li > a:before {left: 0 !important;right: 0 !important;}.nav-tabs-pf > li {margin-bottom: 0;}.nav-tabs-pf > li.active > a:before {background: #0088ce;bottom: -1px;content: "";display: block;height: 2px;left: 15px;position: absolute;right: 15px;}.nav-tabs-pf > li.active > a,.nav-tabs-pf > li.active > a:active,.nav-tabs-pf > li.active > a:focus,.nav-tabs-pf > li.active > a:hover {background-color: transparent;border: 0 !important;color: #0088ce;}.nav-tabs-pf > li.active > a:before,.nav-tabs-pf > li.active > a:active:before,.nav-tabs-pf > li.active > a:focus:before,.nav-tabs-pf > li.active > a:hover:before {background: #0088ce;}.nav-tabs-pf > li:first-child > a {padding-left: 0;}.nav-tabs-pf > li:first-child > a:before {left: 0 !important;}.nav-tabs-pf > li > a {border: 0;line-height: 1;margin-right: 0;padding-bottom: 10px;padding-top: 10px;}.nav-tabs-pf > li > a:active:before,.nav-tabs-pf > li > a:focus:before,.nav-tabs-pf > li > a:hover:before {background: #bbb;bottom: -1px;content: "";display: block;height: 2px;left: 15px;position: absolute;right: 15px;}.nav-tabs-pf > li > .dropdown-menu {left: 15px;margin-top: 1px;}.nav-tabs-pf > li > .dropdown-menu.pull-right {left: auto;right: 15px;}.nav-tabs-pf .open > a,.nav-tabs-pf .open > a:hover,.nav-tabs-pf .open > a:focus {background-color: transparent;}h1,.h1,h2,.h2 {font-weight: 300;}.page-header .actions {margin-top: 8px;}.page-header .actions a > .pficon {margin-right: 4px;}@media (min-width: 767px) {.page-header-bleed-left {margin-left: -20px;}.page-header-bleed-right {margin-right: -20px;}.page-header-bleed-right .actions {margin-right: 20px;}}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default {background: #fafafa;}.bootstrap-switch .bootstrap-switch-label {background: #f1f1f1;box-shadow: 0 0 2px rgba(3, 3, 3, 0.4);background-image: -webkit-linear-gradient(top, #fafafa 0%, #ededed 100%);background-image: -o-linear-gradient(top, #fafafa 0%, #ededed 100%);background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffededed', GradientType=0);background-repeat: repeat-x;position: relative;z-index: 9;}@font-face {font-family: "Glyphicons Halflings";src: url("../../../fonts/glyphicons-halflings-regular.eot");src: url("../../../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../../../fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("../../../fonts/glyphicons-halflings-regular.woff") format("woff"), url("../../../fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../../../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");}.glyphicon {position: relative;top: 1px;display: inline-block;font-family: "Glyphicons Halflings";font-style: normal;font-weight: 400;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.glyphicon-asterisk:before {content: "\002a";}.glyphicon-plus:before {content: "\002b";}.glyphicon-euro:before,.glyphicon-eur:before {content: "\20ac";}.glyphicon-minus:before {content: "\2212";}.glyphicon-cloud:before {content: "\2601";}.glyphicon-envelope:before {content: "\2709";}.glyphicon-pencil:before {content: "\270f";}.glyphicon-glass:before {content: "\e001";}.glyphicon-music:before {content: "\e002";}.glyphicon-search:before {content: "\e003";}.glyphicon-heart:before {content: "\e005";}.glyphicon-star:before {content: "\e006";}.glyphicon-star-empty:before {content: "\e007";}.glyphicon-user:before {content: "\e008";}.glyphicon-film:before {content: "\e009";}.glyphicon-th-large:before {content: "\e010";}.glyphicon-th:before {content: "\e011";}.glyphicon-th-list:before {content: "\e012";}.glyphicon-ok:before {content: "\e013";}.glyphicon-remove:before {content: "\e014";}.glyphicon-zoom-in:before {content: "\e015";}.glyphicon-zoom-out:before {content: "\e016";}.glyphicon-off:before {content: "\e017";}.glyphicon-signal:before {content: "\e018";}.glyphicon-cog:before {content: "\e019";}.glyphicon-trash:before {content: "\e020";}.glyphicon-home:before {content: "\e021";}.glyphicon-file:before {content: "\e022";}.glyphicon-time:before {content: "\e023";}.glyphicon-road:before {content: "\e024";}.glyphicon-download-alt:before {content: "\e025";}.glyphicon-download:before {content: "\e026";}.glyphicon-upload:before {content: "\e027";}.glyphicon-inbox:before {content: "\e028";}.glyphicon-play-circle:before {content: "\e029";}.glyphicon-repeat:before {content: "\e030";}.glyphicon-refresh:before {content: "\e031";}.glyphicon-list-alt:before {content: "\e032";}.glyphicon-lock:before {content: "\e033";}.glyphicon-flag:before {content: "\e034";}.glyphicon-headphones:before {content: "\e035";}.glyphicon-volume-off:before {content: "\e036";}.glyphicon-volume-down:before {content: "\e037";}.glyphicon-volume-up:before {content: "\e038";}.glyphicon-qrcode:before {content: "\e039";}.glyphicon-barcode:before {content: "\e040";}.glyphicon-tag:before {content: "\e041";}.glyphicon-tags:before {content: "\e042";}.glyphicon-book:before {content: "\e043";}.glyphicon-bookmark:before {content: "\e044";}.glyphicon-print:before {content: "\e045";}.glyphicon-camera:before {content: "\e046";}.glyphicon-font:before {content: "\e047";}.glyphicon-bold:before {content: "\e048";}.glyphicon-italic:before {content: "\e049";}.glyphicon-text-height:before {content: "\e050";}.glyphicon-text-width:before {content: "\e051";}.glyphicon-align-left:before {content: "\e052";}.glyphicon-align-center:before {content: "\e053";}.glyphicon-align-right:before {content: "\e054";}.glyphicon-align-justify:before {content: "\e055";}.glyphicon-list:before {content: "\e056";}.glyphicon-indent-left:before {content: "\e057";}.glyphicon-indent-right:before {content: "\e058";}.glyphicon-facetime-video:before {content: "\e059";}.glyphicon-picture:before {content: "\e060";}.glyphicon-map-marker:before {content: "\e062";}.glyphicon-adjust:before {content: "\e063";}.glyphicon-tint:before {content: "\e064";}.glyphicon-edit:before {content: "\e065";}.glyphicon-share:before {content: "\e066";}.glyphicon-check:before {content: "\e067";}.glyphicon-move:before {content: "\e068";}.glyphicon-step-backward:before {content: "\e069";}.glyphicon-fast-backward:before {content: "\e070";}.glyphicon-backward:before {content: "\e071";}.glyphicon-play:before {content: "\e072";}.glyphicon-pause:before {content: "\e073";}.glyphicon-stop:before {content: "\e074";}.glyphicon-forward:before {content: "\e075";}.glyphicon-fast-forward:before {content: "\e076";}.glyphicon-step-forward:before {content: "\e077";}.glyphicon-eject:before {content: "\e078";}.glyphicon-chevron-left:before {content: "\e079";}.glyphicon-chevron-right:before {content: "\e080";}.glyphicon-plus-sign:before {content: "\e081";}.glyphicon-minus-sign:before {content: "\e082";}.glyphicon-remove-sign:before {content: "\e083";}.glyphicon-ok-sign:before {content: "\e084";}.glyphicon-question-sign:before {content: "\e085";}.glyphicon-info-sign:before {content: "\e086";}.glyphicon-screenshot:before {content: "\e087";}.glyphicon-remove-circle:before {content: "\e088";}.glyphicon-ok-circle:before {content: "\e089";}.glyphicon-ban-circle:before {content: "\e090";}.glyphicon-arrow-left:before {content: "\e091";}.glyphicon-arrow-right:before {content: "\e092";}.glyphicon-arrow-up:before {content: "\e093";}.glyphicon-arrow-down:before {content: "\e094";}.glyphicon-share-alt:before {content: "\e095";}.glyphicon-resize-full:before {content: "\e096";}.glyphicon-resize-small:before {content: "\e097";}.glyphicon-exclamation-sign:before {content: "\e101";}.glyphicon-gift:before {content: "\e102";}.glyphicon-leaf:before {content: "\e103";}.glyphicon-fire:before {content: "\e104";}.glyphicon-eye-open:before {content: "\e105";}.glyphicon-eye-close:before {content: "\e106";}.glyphicon-warning-sign:before {content: "\e107";}.glyphicon-plane:before {content: "\e108";}.glyphicon-calendar:before {content: "\e109";}.glyphicon-random:before {content: "\e110";}.glyphicon-comment:before {content: "\e111";}.glyphicon-magnet:before {content: "\e112";}.glyphicon-chevron-up:before {content: "\e113";}.glyphicon-chevron-down:before {content: "\e114";}.glyphicon-retweet:before {content: "\e115";}.glyphicon-shopping-cart:before {content: "\e116";}.glyphicon-folder-close:before {content: "\e117";}.glyphicon-folder-open:before {content: "\e118";}.glyphicon-resize-vertical:before {content: "\e119";}.glyphicon-resize-horizontal:before {content: "\e120";}.glyphicon-hdd:before {content: "\e121";}.glyphicon-bullhorn:before {content: "\e122";}.glyphicon-bell:before {content: "\e123";}.glyphicon-certificate:before {content: "\e124";}.glyphicon-thumbs-up:before {content: "\e125";}.glyphicon-thumbs-down:before {content: "\e126";}.glyphicon-hand-right:before {content: "\e127";}.glyphicon-hand-left:before {content: "\e128";}.glyphicon-hand-up:before {content: "\e129";}.glyphicon-hand-down:before {content: "\e130";}.glyphicon-circle-arrow-right:before {content: "\e131";}.glyphicon-circle-arrow-left:before {content: "\e132";}.glyphicon-circle-arrow-up:before {content: "\e133";}.glyphicon-circle-arrow-down:before {content: "\e134";}.glyphicon-globe:before {content: "\e135";}.glyphicon-wrench:before {content: "\e136";}.glyphicon-tasks:before {content: "\e137";}.glyphicon-filter:before {content: "\e138";}.glyphicon-briefcase:before {content: "\e139";}.glyphicon-fullscreen:before {content: "\e140";}.glyphicon-dashboard:before {content: "\e141";}.glyphicon-paperclip:before {content: "\e142";}.glyphicon-heart-empty:before {content: "\e143";}.glyphicon-link:before {content: "\e144";}.glyphicon-phone:before {content: "\e145";}.glyphicon-pushpin:before {content: "\e146";}.glyphicon-usd:before {content: "\e148";}.glyphicon-gbp:before {content: "\e149";}.glyphicon-sort:before {content: "\e150";}.glyphicon-sort-by-alphabet:before {content: "\e151";}.glyphicon-sort-by-alphabet-alt:before {content: "\e152";}.glyphicon-sort-by-order:before {content: "\e153";}.glyphicon-sort-by-order-alt:before {content: "\e154";}.glyphicon-sort-by-attributes:before {content: "\e155";}.glyphicon-sort-by-attributes-alt:before {content: "\e156";}.glyphicon-unchecked:before {content: "\e157";}.glyphicon-expand:before {content: "\e158";}.glyphicon-collapse-down:before {content: "\e159";}.glyphicon-collapse-up:before {content: "\e160";}.glyphicon-log-in:before {content: "\e161";}.glyphicon-flash:before {content: "\e162";}.glyphicon-log-out:before {content: "\e163";}.glyphicon-new-window:before {content: "\e164";}.glyphicon-record:before {content: "\e165";}.glyphicon-save:before {content: "\e166";}.glyphicon-open:before {content: "\e167";}.glyphicon-saved:before {content: "\e168";}.glyphicon-import:before {content: "\e169";}.glyphicon-export:before {content: "\e170";}.glyphicon-send:before {content: "\e171";}.glyphicon-floppy-disk:before {content: "\e172";}.glyphicon-floppy-saved:before {content: "\e173";}.glyphicon-floppy-remove:before {content: "\e174";}.glyphicon-floppy-save:before {content: "\e175";}.glyphicon-floppy-open:before {content: "\e176";}.glyphicon-credit-card:before {content: "\e177";}.glyphicon-transfer:before {content: "\e178";}.glyphicon-cutlery:before {content: "\e179";}.glyphicon-header:before {content: "\e180";}.glyphicon-compressed:before {content: "\e181";}.glyphicon-earphone:before {content: "\e182";}.glyphicon-phone-alt:before {content: "\e183";}.glyphicon-tower:before {content: "\e184";}.glyphicon-stats:before {content: "\e185";}.glyphicon-sd-video:before {content: "\e186";}.glyphicon-hd-video:before {content: "\e187";}.glyphicon-subtitles:before {content: "\e188";}.glyphicon-sound-stereo:before {content: "\e189";}.glyphicon-sound-dolby:before {content: "\e190";}.glyphicon-sound-5-1:before {content: "\e191";}.glyphicon-sound-6-1:before {content: "\e192";}.glyphicon-sound-7-1:before {content: "\e193";}.glyphicon-copyright-mark:before {content: "\e194";}.glyphicon-registration-mark:before {content: "\e195";}.glyphicon-cloud-download:before {content: "\e197";}.glyphicon-cloud-upload:before {content: "\e198";}.glyphicon-tree-conifer:before {content: "\e199";}.glyphicon-tree-deciduous:before {content: "\e200";}.glyphicon-cd:before {content: "\e201";}.glyphicon-save-file:before {content: "\e202";}.glyphicon-open-file:before {content: "\e203";}.glyphicon-level-up:before {content: "\e204";}.glyphicon-copy:before {content: "\e205";}.glyphicon-paste:before {content: "\e206";}.glyphicon-alert:before {content: "\e209";}.glyphicon-equalizer:before {content: "\e210";}.glyphicon-king:before {content: "\e211";}.glyphicon-queen:before {content: "\e212";}.glyphicon-pawn:before {content: "\e213";}.glyphicon-bishop:before {content: "\e214";}.glyphicon-knight:before {content: "\e215";}.glyphicon-baby-formula:before {content: "\e216";}.glyphicon-tent:before {content: "\26fa";}.glyphicon-blackboard:before {content: "\e218";}.glyphicon-bed:before {content: "\e219";}.glyphicon-apple:before {content: "\f8ff";}.glyphicon-erase:before {content: "\e221";}.glyphicon-hourglass:before {content: "\231b";}.glyphicon-lamp:before {content: "\e223";}.glyphicon-duplicate:before {content: "\e224";}.glyphicon-piggy-bank:before {content: "\e225";}.glyphicon-scissors:before {content: "\e226";}.glyphicon-bitcoin:before {content: "\e227";}.glyphicon-btc:before {content: "\e227";}.glyphicon-xbt:before {content: "\e227";}.glyphicon-yen:before {content: "\00a5";}.glyphicon-jpy:before {content: "\00a5";}.glyphicon-ruble:before {content: "\20bd";}.glyphicon-rub:before {content: "\20bd";}.glyphicon-scale:before {content: "\e230";}.glyphicon-ice-lolly:before {content: "\e231";}.glyphicon-ice-lolly-tasted:before {content: "\e232";}.glyphicon-education:before {content: "\e233";}.glyphicon-option-horizontal:before {content: "\e234";}.glyphicon-option-vertical:before {content: "\e235";}.glyphicon-menu-hamburger:before {content: "\e236";}.glyphicon-modal-window:before {content: "\e237";}.glyphicon-oil:before {content: "\e238";}.glyphicon-grain:before {content: "\e239";}.glyphicon-sunglasses:before {content: "\e240";}.glyphicon-text-size:before {content: "\e241";}.glyphicon-text-color:before {content: "\e242";}.glyphicon-text-background:before {content: "\e243";}.glyphicon-object-align-top:before {content: "\e244";}.glyphicon-object-align-bottom:before {content: "\e245";}.glyphicon-object-align-horizontal:before {content: "\e246";}.glyphicon-object-align-left:before {content: "\e247";}.glyphicon-object-align-vertical:before {content: "\e248";}.glyphicon-object-align-right:before {content: "\e249";}.glyphicon-triangle-right:before {content: "\e250";}.glyphicon-triangle-left:before {content: "\e251";}.glyphicon-triangle-bottom:before {content: "\e252";}.glyphicon-triangle-top:before {content: "\e253";}.glyphicon-console:before {content: "\e254";}.glyphicon-superscript:before {content: "\e255";}.glyphicon-subscript:before {content: "\e256";}.glyphicon-menu-left:before {content: "\e257";}.glyphicon-menu-right:before {content: "\e258";}.glyphicon-menu-down:before {content: "\e259";}.glyphicon-menu-up:before {content: "\e260";}.panel-heading a.collapsed:before {content: "\f105";}.panel-heading a::before {content: "\f107";display: inline-block;font-family: "FontAwesome";font-size: 13px;margin-right: 5px;text-align: center;vertical-align: 0;width: 8px;color: grey;}a.panel-title-link {outline: thin dotted rgba(255, 255, 255, 0.3);outline-offset: 3px;}.navbar-nav > .dropdown-kebab {padding-top: 10px;padding-bottom: 10px;}.alert > .bficon {font-size: 22px;vertical-align: middle;position: absolute;left: 13px;}[class^="bficon-"],[class*=" bficon-"] {display: inline-block;font-family: "Glyphicons Halflings";font-style: normal;font-variant: normal;font-weight: normal;line-height: 1;speak: none;text-transform: none;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;}.bficon-error-circle-o:before {color: #cc0000;content: "\e088";}.bficon-warning-triangle-o:before {color: #ec7a08;content: "\e107";}.bficon-ok:before {color: #3f9c35;content: "\e089";}.bficon-info:before {color: #00659c;content: "\e086";}table.dataTable > thead > tr > th {padding-right: 20px;}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after {bottom: 3px;right: 6px;}table.dataTable.table-condensed .sorting:after,table.dataTable.table-condensed .sorting_asc:after,table.dataTable.table-condensed .sorting_desc:after {top: 3px;}table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before,table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {top: 4px;}
\ No newline at end of file
diff --git a/mavenResources/META-INF/resources/bsf/css/patternfly/theme.css b/mavenResources/META-INF/resources/bsf/css/patternfly/theme.css
deleted file mode 100644
index 478910379..000000000
--- a/mavenResources/META-INF/resources/bsf/css/patternfly/theme.css
+++ /dev/null
@@ -1 +0,0 @@
-.btn:hover {margin-top: 0px;border-bottom-width: 1px;}
\ No newline at end of file
diff --git a/mavenResources/META-INF/resources/bsf/js/alert.js b/mavenResources/META-INF/resources/bsf/js/alert.js
index c2a5c1588..2fae38d9e 100644
--- a/mavenResources/META-INF/resources/bsf/js/alert.js
+++ b/mavenResources/META-INF/resources/bsf/js/alert.js
@@ -7,6 +7,5 @@
Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
======================================================================== */
var process=process||{env:{NODE_ENV:"development"}};
-+function($){var dismiss='[data-dismiss="alert"]';var Alert=function(el){$(el).on("click",dismiss,this.close)};Alert.VERSION="3.4.1";Alert.TRANSITION_DURATION=150;Alert.prototype.close=function(e){var $this=$(this);var selector=$this.attr("data-target");if(!selector){selector=$this.attr("href");selector=selector&&selector.replace(/.*(?=#[^\s]*$)/,"")}selector=selector==="#"?[]:selector;var $parent=$(document).find(selector);if(e)e.preventDefault();if(!$parent.length)$parent=$this.closest(".alert");
-$parent.trigger(e=$.Event("close.bs.alert"));if(e.isDefaultPrevented())return;$parent.removeClass("in");function removeElement(){$parent.detach().trigger("closed.bs.alert").remove()}$.support.transition&&$parent.hasClass("fade")?$parent.one("bsTransitionEnd",removeElement).emulateTransitionEnd(Alert.TRANSITION_DURATION):removeElement()};function Plugin(option){return this.each(function(){var $this=$(this);var data=$this.data("bs.alert");if(!data)$this.data("bs.alert",data=new Alert(this));if(typeof option==
-"string")data[option].call($this)})}var old=$.fn.alert;$.fn.alert=Plugin;$.fn.alert.Constructor=Alert;$.fn.alert.noConflict=function(){$.fn.alert=old;return this};$(document).on("click.bs.alert.data-api",dismiss,Alert.prototype.close)}(jQuery);
\ No newline at end of file
++function(a){var d=function(b){a(b).on("click",'[data-dismiss="alert"]',this.close)};d.VERSION="3.4.1";d.TRANSITION_DURATION=150;d.prototype.close=function(b){function g(){e.detach().trigger("closed.bs.alert").remove()}var f=a(this),c=f.attr("data-target");c||(c=(c=f.attr("href"))&&c.replace(/.*(?=#[^\s]*$)/,""));c="#"===c?[]:c;var e=a(document).find(c);b&&b.preventDefault();e.length||(e=f.closest(".alert"));e.trigger(b=a.Event("close.bs.alert"));b.isDefaultPrevented()||(e.removeClass("in"),a.support.transition&&
+e.hasClass("fade")?e.one("bsTransitionEnd",g).emulateTransitionEnd(d.TRANSITION_DURATION):g())};var h=a.fn.alert;a.fn.alert=function(b){return this.each(function(){var g=a(this),f=g.data("bs.alert");f||g.data("bs.alert",f=new d(this));"string"==typeof b&&f[b].call(g)})};a.fn.alert.Constructor=d;a.fn.alert.noConflict=function(){a.fn.alert=h;return this};a(document).on("click.bs.alert.data-api",'[data-dismiss="alert"]',d.prototype.close)}(jQuery);
\ No newline at end of file
diff --git a/mavenResources/META-INF/resources/bsf/js/bsf.js b/mavenResources/META-INF/resources/bsf/js/bsf.js
index 0bd9cff92..ac41a76d5 100644
--- a/mavenResources/META-INF/resources/bsf/js/bsf.js
+++ b/mavenResources/META-INF/resources/bsf/js/bsf.js
@@ -16,16 +16,11 @@
See the License for the specific language governing permissions and
limitations under the License.
*/
-var process=process||{env:{NODE_ENV:"development"}};BsF={};BsF.ajax={};BsF.onCompleteCallback={};BsF.onErrorCallback={};BsF.onSuccessCallback={};BsF.blockBlockUI=false;
-BsF.ajax.onevent=function(data){if(data.status==="begin"){if($.blockUI&&$.blockUI!=null&&!BsF.blockBlockUI){var message=$.blockUI.defaults.message;$.blockUI()}}else if(data.status==="complete"){var cid=data.source.id.replace(/[^a-zA-Z0-9]+/g,"_");if(data.responseText!=null&&data.responseText.indexOf("")>=0){var f=BsF.onErrorCallback[cid];if(f&&f!=null&&typeof f!="undefined")f()}else{var f=BsF.onSuccessCallback[cid];if(f&&f!=null&&typeof f!="undefined")f()}if($.blockUI&&$.blockUI!=
-null)$.unblockUI()}if(data.status=="success"){var cid=data.source.id.replace(/[^a-zA-Z0-9]+/g,"_");var f=BsF.onCompleteCallback[cid];if(f&&f!=null&&typeof f!="undefined")f()}if(data.status=="error"){var cid=data.source.id.replace(/[^a-zA-Z0-9]+/g,"_");var f=BsF.onErrorCallback[cid];if(f&&f!=null&&typeof f!="undefined")f()}};BsF.ajax.cb=function(o,e,r,f){BsF.ajax.callAjax(o,e,r,"@all",f,null)};
-BsF.ajax.callAjax=function(source,event,update,execute,oncomplete,onerror,onsuccess,eventType,delay,parameters){var argn=arguments.length;if(source.id==null||source.id=="")source=source.parentNode;var oid=source.id;var cid=oid.replace(/[^a-zA-Z0-9]+/g,"_");var opts={};if(eventType)opts.params={"BsFEvent":eventType};update=BsF.ajax.resolveJQuery(update);if(update&&update!=null)opts.render=update;execute=BsF.ajax.resolveJQuery(execute);if(execute&&execute!=null)opts.execute=execute;opts[oid]=oid;if(oncomplete&&
-oncomplete!=null)BsF.onCompleteCallback[cid]=oncomplete;else BsF.onCompleteCallback[cid]=null;if(onerror&&onerror!=null)BsF.onErrorCallback[cid]=onerror;else BsF.onErrorCallback[cid]=null;if(onsuccess&&onsuccess!=null)BsF.onSuccessCallback[cid]=onsuccess;else BsF.onSuccessCallback[cid]=null;opts.onevent=BsF.ajax.onevent;if(!!delay)opts.delay=delay;if(parameters)for(var propertyName in parameters){var p=parameters[propertyName];if(typeof p==="object")if(p.constructor.name!="Array"||p.length>1)p=JSON.stringify(p).replace(/"/g,
-"'");opts[propertyName]=p}BsF.blockBlockUI=opts["blockui.disabled"]==="true";jsf.ajax.request(source,event,opts);return false};
-BsF.ajax.resolveJQuery=function(update){if(typeof update=="undefined")return"";if(update==null)return"";var newUpdate="";var parts=update.split(" ");for(i=0;i[^<]+<\/span>/,'');ret=ret.replace(/[^<]+<\/span>/,'');return ret}}
-function jq(myid){return"#"+myid.replace(/(:|\.|\[|\]|,)/g,"\\$1")}BsF.substringMatcher=function(strs){return function findMatches(q,cb){var matches,substringRegex;matches=[];substrRegex=new RegExp(q,"i");$.each(strs,function(i,str){if(substrRegex.test(str))matches.push(str)});cb(matches)}};
-BsF.addParametersToForm=function apf(currentForm,pvp){var parametersAddedTemporarily=new Array;currentForm.parametersAddedTemporarily=parametersAddedTemporarily;var i=0;for(var k in pvp)if(pvp.hasOwnProperty(k)){var p=document.createElement("input");p.type="hidden";p.name=k;p.value=pvp[k];currentForm.appendChild(p);parametersAddedTemporarily[i++]=p}};
-BsF.submitForm=function jsfcljs(currentFormId,parameters){var currentForm=document.getElementById(currentFormId);BsF.addParametersToForm(currentForm,parameters);if(currentForm.onsubmit){var result=currentForm.onsubmit();if(typeof result=="undefined"||result)currentForm.submit()}else currentForm.submit();BsF.removeTemporalParametersFromForm(currentForm)};
-BsF.removeTemporalParametersFromForm=function removeTemporalParametersFromForm(currentForm){var parametersAddedTemporarily=currentForm.parametersAddedTemporarily;if(parametersAddedTemporarily!==null)for(var i=0;i")?BsF.onErrorCallback[b]:BsF.onSuccessCallback[b])&&null!=b&&"undefined"!=typeof b&&b();$.blockUI&&null!=$.blockUI&&$.unblockUI()}"success"==a.status&&(b=a.source.id.replace(/[^a-zA-Z0-9]+/g,"_"),(b=BsF.onCompleteCallback[b])&&null!=b&&"undefined"!=
+typeof b&&b());"error"==a.status&&(b=a.source.id.replace(/[^a-zA-Z0-9]+/g,"_"),(b=BsF.onErrorCallback[b])&&null!=b&&"undefined"!=typeof b&&b())};BsF.ajax.cb=function(a,b,c,d){BsF.ajax.callAjax(a,b,c,"@all",d,null)};
+BsF.ajax.callAjax=function(a,b,c,d,e,f,h,n,p,k){if(null==a.id||""==a.id)a=a.parentNode;var l=a.id,m=l.replace(/[^a-zA-Z0-9]+/g,"_"),g={};n&&(g.params={BsFEvent:n});(c=BsF.ajax.resolveJQuery(c))&&null!=c&&(g.render=c);(d=BsF.ajax.resolveJQuery(d))&&null!=d&&(g.execute=d);g[l]=l;BsF.onCompleteCallback[m]=e&&null!=e?e:null;BsF.onErrorCallback[m]=f&&null!=f?f:null;BsF.onSuccessCallback[m]=h&&null!=h?h:null;g.onevent=BsF.ajax.onevent;p&&(g.delay=p);if(k)for(var q in k)c=k[q],"object"===typeof c&&("Array"!=
+c.constructor.name||1[^<]+<\/span>/,'');return a=a.replace(/[^<]+<\/span>/,'')}}
+function jq(a){return"#"+a.replace(/(:|\.|\[|\]|,)/g,"\\$1")}BsF.substringMatcher=function(a){return function(b,c){var d=[];substrRegex=new RegExp(b,"i");$.each(a,function(e,f){substrRegex.test(f)&&d.push(f)});c(d)}};BsF.addParametersToForm=function(a,b){var c=[];a.parametersAddedTemporarily=c;var d=0,e;for(e in b)if(b.hasOwnProperty(e)){var f=document.createElement("input");f.type="hidden";f.name=e;f.value=b[e];a.appendChild(f);c[d++]=f}};
+BsF.submitForm=function(a,b){a=document.getElementById(a);BsF.addParametersToForm(a,b);a.onsubmit?(b=a.onsubmit(),("undefined"==typeof b||b)&&a.submit()):a.submit();BsF.removeTemporalParametersFromForm(a)};BsF.removeTemporalParametersFromForm=function(a){var b=a.parametersAddedTemporarily;if(null!==b)for(var c=0;cthis.$items.length-1||pos<0)return;if(this.sliding)return this.$element.one("slid.bs.carousel",function(){that.to(pos)});if(activeIndex==pos)return this.pause().cycle();return this.slide(pos>activeIndex?"next":"prev",this.$items.eq(pos))};Carousel.prototype.pause=function(e){e||(this.paused=
-true);if(this.$element.find(".next, .prev").length&&$.support.transition){this.$element.trigger($.support.transition.end);this.cycle(true)}this.interval=clearInterval(this.interval);return this};Carousel.prototype.next=function(){if(this.sliding)return;return this.slide("next")};Carousel.prototype.prev=function(){if(this.sliding)return;return this.slide("prev")};Carousel.prototype.slide=function(type,next){var $active=this.$element.find(".item.active");var $next=next||this.getItemForDirection(type,
-$active);var isCycling=this.interval;var direction=type=="next"?"left":"right";var that=this;if($next.hasClass("active"))return this.sliding=false;var relatedTarget=$next[0];var slideEvent=$.Event("slide.bs.carousel",{relatedTarget:relatedTarget,direction:direction});this.$element.trigger(slideEvent);if(slideEvent.isDefaultPrevented())return;this.sliding=true;isCycling&&this.pause();if(this.$indicators.length){this.$indicators.find(".active").removeClass("active");var $nextIndicator=$(this.$indicators.children()[this.getItemIndex($next)]);
-$nextIndicator&&$nextIndicator.addClass("active")}var slidEvent=$.Event("slid.bs.carousel",{relatedTarget:relatedTarget,direction:direction});if($.support.transition&&this.$element.hasClass("slide")){$next.addClass(type);if(typeof $next==="object"&&$next.length)$next[0].offsetWidth;$active.addClass(direction);$next.addClass(direction);$active.one("bsTransitionEnd",function(){$next.removeClass([type,direction].join(" ")).addClass("active");$active.removeClass(["active",direction].join(" "));that.sliding=
-false;setTimeout(function(){that.$element.trigger(slidEvent)},0)}).emulateTransitionEnd(Carousel.TRANSITION_DURATION)}else{$active.removeClass("active");$next.addClass("active");this.sliding=false;this.$element.trigger(slidEvent)}isCycling&&this.cycle();return this};function Plugin(option){return this.each(function(){var $this=$(this);var data=$this.data("bs.carousel");var options=$.extend({},Carousel.DEFAULTS,$this.data(),typeof option=="object"&&option);var action=typeof option=="string"?option:
-options.slide;if(!data)$this.data("bs.carousel",data=new Carousel(this,options));if(typeof option=="number")data.to(option);else if(action)data[action]();else if(options.interval)data.pause().cycle()})}var old=$.fn.carousel;$.fn.carousel=Plugin;$.fn.carousel.Constructor=Carousel;$.fn.carousel.noConflict=function(){$.fn.carousel=old;return this};var clickHandler=function(e){var $this=$(this);var href=$this.attr("href");if(href)href=href.replace(/.*(?=#[^\s]+$)/,"");var target=$this.attr("data-target")||
-href;var $target=$(document).find(target);if(!$target.hasClass("carousel"))return;var options=$.extend({},$target.data(),$this.data());var slideIndex=$this.attr("data-slide-to");if(slideIndex)options.interval=false;Plugin.call($target,options);if(slideIndex)$target.data("bs.carousel").to(slideIndex);e.preventDefault()};$(document).on("click.bs.carousel.data-api","[data-slide]",clickHandler).on("click.bs.carousel.data-api","[data-slide-to]",clickHandler);$(window).on("load",function(){$('[data-ride="carousel"]').each(function(){var $carousel=
-$(this);Plugin.call($carousel,$carousel.data())})})}(jQuery);
\ No newline at end of file
++function(c){function k(a){return this.each(function(){var d=c(this),b=d.data("bs.carousel"),e=c.extend({},f.DEFAULTS,d.data(),"object"==typeof a&&a),g="string"==typeof a?a:e.slide;b||d.data("bs.carousel",b=new f(this,e));if("number"==typeof a)b.to(a);else if(g)b[g]();else e.interval&&b.pause().cycle()})}var f=function(a,d){this.$element=c(a);this.$indicators=this.$element.find(".carousel-indicators");this.options=d;this.$items=this.$active=this.interval=this.sliding=this.paused=null;this.options.keyboard&&
+this.$element.on("keydown.bs.carousel",c.proxy(this.keydown,this));"hover"!=this.options.pause||"ontouchstart"in document.documentElement||this.$element.on("mouseenter.bs.carousel",c.proxy(this.pause,this)).on("mouseleave.bs.carousel",c.proxy(this.cycle,this))};f.VERSION="3.4.1";f.TRANSITION_DURATION=600;f.DEFAULTS={interval:5E3,pause:"hover",wrap:!0,keyboard:!0};f.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();
+break;default:return}a.preventDefault()}};f.prototype.cycle=function(a){a||(this.paused=!1);this.interval&&clearInterval(this.interval);this.options.interval&&!this.paused&&(this.interval=setInterval(c.proxy(this.next,this),this.options.interval));return this};f.prototype.getItemIndex=function(a){this.$items=a.parent().children(".item");return this.$items.index(a||this.$active)};f.prototype.getItemForDirection=function(a,d){var b=this.getItemIndex(d);return("prev"==a&&0===b||"next"==a&&b==this.$items.length-
+1)&&!this.options.wrap?d:this.$items.eq((b+("prev"==a?-1:1))%this.$items.length)};f.prototype.to=function(a){var d=this,b=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(a>this.$items.length-1||0>a))return this.sliding?this.$element.one("slid.bs.carousel",function(){d.to(a)}):b==a?this.pause().cycle():this.slide(a>b?"next":"prev",this.$items.eq(a))};f.prototype.pause=function(a){a||(this.paused=!0);this.$element.find(".next, .prev").length&&c.support.transition&&(this.$element.trigger(c.support.transition.end),
+this.cycle(!0));this.interval=clearInterval(this.interval);return this};f.prototype.next=function(){if(!this.sliding)return this.slide("next")};f.prototype.prev=function(){if(!this.sliding)return this.slide("prev")};f.prototype.slide=function(a,d){var b=this.$element.find(".item.active"),e=d||this.getItemForDirection(a,b);d=this.interval;var g="next"==a?"left":"right",l=this;if(e.hasClass("active"))return this.sliding=!1;var m=e[0],h=c.Event("slide.bs.carousel",{relatedTarget:m,direction:g});this.$element.trigger(h);
+if(!h.isDefaultPrevented()){this.sliding=!0;d&&this.pause();this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),(h=c(this.$indicators.children()[this.getItemIndex(e)]))&&h.addClass("active"));var n=c.Event("slid.bs.carousel",{relatedTarget:m,direction:g});c.support.transition&&this.$element.hasClass("slide")?(e.addClass(a),"object"===typeof e&&e.length&&e[0].offsetWidth,b.addClass(g),e.addClass(g),b.one("bsTransitionEnd",function(){e.removeClass([a,g].join(" ")).addClass("active");
+b.removeClass(["active",g].join(" "));l.sliding=!1;setTimeout(function(){l.$element.trigger(n)},0)}).emulateTransitionEnd(f.TRANSITION_DURATION)):(b.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger(n));d&&this.cycle();return this}};var q=c.fn.carousel;c.fn.carousel=k;c.fn.carousel.Constructor=f;c.fn.carousel.noConflict=function(){c.fn.carousel=q;return this};var p=function(a){var d=c(this),b=d.attr("href");b&&(b=b.replace(/.*(?=#[^\s]+$)/,""));b=d.attr("data-target")||
+b;b=c(document).find(b);if(b.hasClass("carousel")){var e=c.extend({},b.data(),d.data());if(d=d.attr("data-slide-to"))e.interval=!1;k.call(b,e);d&&b.data("bs.carousel").to(d);a.preventDefault()}};c(document).on("click.bs.carousel.data-api","[data-slide]",p).on("click.bs.carousel.data-api","[data-slide-to]",p);c(window).on("load",function(){c('[data-ride="carousel"]').each(function(){var a=c(this);k.call(a,a.data())})})}(jQuery);
\ No newline at end of file
diff --git a/mavenResources/META-INF/resources/bsf/js/collapse.js b/mavenResources/META-INF/resources/bsf/js/collapse.js
index e49552d5e..8320d1da2 100644
--- a/mavenResources/META-INF/resources/bsf/js/collapse.js
+++ b/mavenResources/META-INF/resources/bsf/js/collapse.js
@@ -7,12 +7,10 @@
Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
======================================================================== */
var process=process||{env:{NODE_ENV:"development"}};
-+function($){var Collapse=function(element,options){this.$element=$(element);this.options=$.extend({},Collapse.DEFAULTS,options);this.$trigger=$('[data-toggle="collapse"][href="#'+element.id+'"],'+'[data-toggle="collapse"][data-target="#'+element.id+'"]');this.transitioning=null;if(this.options.parent)this.$parent=this.getParent();else this.addAriaAndCollapsedClass(this.$element,this.$trigger);if(this.options.toggle)this.toggle()};Collapse.VERSION="3.4.1";Collapse.TRANSITION_DURATION=350;Collapse.DEFAULTS=
-{toggle:true};Collapse.prototype.dimension=function(){var hasWidth=this.$element.hasClass("width");return hasWidth?"width":"height"};Collapse.prototype.show=function(){if(this.transitioning||this.$element.hasClass("in"))return;var activesData;var actives=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(actives&&actives.length){activesData=actives.data("bs.collapse");if(activesData&&activesData.transitioning)return}var startEvent=$.Event("show.bs.collapse");this.$element.trigger(startEvent);
-if(startEvent.isDefaultPrevented())return;if(actives&&actives.length){Plugin.call(actives,"hide");activesData||actives.data("bs.collapse",null)}var dimension=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[dimension](0).attr("aria-expanded",true);this.$trigger.removeClass("collapsed").attr("aria-expanded",true);this.transitioning=1;var complete=function(){this.$element.removeClass("collapsing").addClass("collapse in")[dimension]("");this.transitioning=0;this.$element.trigger("shown.bs.collapse")};
-if(!$.support.transition)return complete.call(this);var scrollSize=$.camelCase(["scroll",dimension].join("-"));this.$element.one("bsTransitionEnd",$.proxy(complete,this)).emulateTransitionEnd(Collapse.TRANSITION_DURATION)[dimension](this.$element[0][scrollSize])};Collapse.prototype.hide=function(){if(this.transitioning||!this.$element.hasClass("in"))return;var startEvent=$.Event("hide.bs.collapse");this.$element.trigger(startEvent);if(startEvent.isDefaultPrevented())return;var dimension=this.dimension();
-this.$element[dimension](this.$element[dimension]())[0].offsetHeight;this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",false);this.$trigger.addClass("collapsed").attr("aria-expanded",false);this.transitioning=1;var complete=function(){this.transitioning=0;this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};if(!$.support.transition)return complete.call(this);this.$element[dimension](0).one("bsTransitionEnd",$.proxy(complete,
-this)).emulateTransitionEnd(Collapse.TRANSITION_DURATION)};Collapse.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};Collapse.prototype.getParent=function(){return $(document).find(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each($.proxy(function(i,element){var $element=$(element);this.addAriaAndCollapsedClass(getTargetFromTrigger($element),$element)},this)).end()};Collapse.prototype.addAriaAndCollapsedClass=function($element,
-$trigger){var isOpen=$element.hasClass("in");$element.attr("aria-expanded",isOpen);$trigger.toggleClass("collapsed",!isOpen).attr("aria-expanded",isOpen)};function getTargetFromTrigger($trigger){var href;var target=$trigger.attr("data-target")||(href=$trigger.attr("href"))&&href.replace(/.*(?=#[^\s]+$)/,"");return $(document).find(target)}function Plugin(option){return this.each(function(){var $this=$(this);var data=$this.data("bs.collapse");var options=$.extend({},Collapse.DEFAULTS,$this.data(),
-typeof option=="object"&&option);if(!data&&options.toggle&&/show|hide/.test(option))options.toggle=false;if(!data)$this.data("bs.collapse",data=new Collapse(this,options));if(typeof option=="string")data[option]()})}var old=$.fn.collapse;$.fn.collapse=Plugin;$.fn.collapse.Constructor=Collapse;$.fn.collapse.noConflict=function(){$.fn.collapse=old;return this};$(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(e){var $this=$(this);if(!$this.attr("data-target"))e.preventDefault();
-var $target=getTargetFromTrigger($this);var data=$target.data("bs.collapse");var option=data?"toggle":$this.data();Plugin.call($target,option)})}(jQuery);
\ No newline at end of file
++function(c){function h(a){var b;a=a.attr("data-target")||(b=a.attr("href"))&&b.replace(/.*(?=#[^\s]+$)/,"");return c(document).find(a)}function g(a){return this.each(function(){var b=c(this),e=b.data("bs.collapse"),f=c.extend({},d.DEFAULTS,b.data(),"object"==typeof a&&a);!e&&f.toggle&&/show|hide/.test(a)&&(f.toggle=!1);e||b.data("bs.collapse",e=new d(this,f));if("string"==typeof a)e[a]()})}var d=function(a,b){this.$element=c(a);this.options=c.extend({},d.DEFAULTS,b);this.$trigger=c('[data-toggle="collapse"][href="#'+
+a.id+'"],[data-toggle="collapse"][data-target="#'+a.id+'"]');this.transitioning=null;this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger);this.options.toggle&&this.toggle()};d.VERSION="3.4.1";d.TRANSITION_DURATION=350;d.DEFAULTS={toggle:!0};d.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"};d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var a,b=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");
+if(b&&b.length&&(a=b.data("bs.collapse"))&&a.transitioning)return;var e=c.Event("show.bs.collapse");this.$element.trigger(e);if(!e.isDefaultPrevented()){b&&b.length&&(g.call(b,"hide"),a||b.data("bs.collapse",null));var f=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[f](0).attr("aria-expanded",!0);this.$trigger.removeClass("collapsed").attr("aria-expanded",!0);this.transitioning=1;a=function(){this.$element.removeClass("collapsing").addClass("collapse in")[f]("");this.transitioning=
+0;this.$element.trigger("shown.bs.collapse")};if(!c.support.transition)return a.call(this);b=c.camelCase(["scroll",f].join("-"));this.$element.one("bsTransitionEnd",c.proxy(a,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[f](this.$element[0][b])}}};d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var a=c.Event("hide.bs.collapse");this.$element.trigger(a);if(!a.isDefaultPrevented()){a=this.dimension();this.$element[a](this.$element[a]())[0].offsetHeight;this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",
+!1);this.$trigger.addClass("collapsed").attr("aria-expanded",!1);this.transitioning=1;var b=function(){this.transitioning=0;this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};if(!c.support.transition)return b.call(this);this.$element[a](0).one("bsTransitionEnd",c.proxy(b,this)).emulateTransitionEnd(d.TRANSITION_DURATION)}}};d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};d.prototype.getParent=function(){return c(document).find(this.options.parent).find('[data-toggle="collapse"][data-parent="'+
+this.options.parent+'"]').each(c.proxy(function(a,b){a=c(b);this.addAriaAndCollapsedClass(h(a),a)},this)).end()};d.prototype.addAriaAndCollapsedClass=function(a,b){var e=a.hasClass("in");a.attr("aria-expanded",e);b.toggleClass("collapsed",!e).attr("aria-expanded",e)};var k=c.fn.collapse;c.fn.collapse=g;c.fn.collapse.Constructor=d;c.fn.collapse.noConflict=function(){c.fn.collapse=k;return this};c(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(a){var b=c(this);b.attr("data-target")||
+a.preventDefault();a=h(b);b=a.data("bs.collapse")?"toggle":b.data();g.call(a,b)})}(jQuery);
\ No newline at end of file
diff --git a/mavenResources/META-INF/resources/bsf/js/dropdown.js b/mavenResources/META-INF/resources/bsf/js/dropdown.js
index 92ef24aae..f5cd13c07 100644
--- a/mavenResources/META-INF/resources/bsf/js/dropdown.js
+++ b/mavenResources/META-INF/resources/bsf/js/dropdown.js
@@ -7,9 +7,8 @@
Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
======================================================================== */
var process=process||{env:{NODE_ENV:"development"}};
-+function($){var backdrop=".dropdown-backdrop";var toggle='[data-toggle="dropdown"]';var Dropdown=function(element){$(element).on("click.bs.dropdown",this.toggle)};Dropdown.VERSION="3.4.1";function getParent($this){var selector=$this.attr("data-target");if(!selector){selector=$this.attr("href");selector=selector&&/#[A-Za-z]/.test(selector)&&selector.replace(/.*(?=#[^\s]*$)/,"")}var $parent=selector!=="#"?$(document).find(selector):null;return $parent&&$parent.length?$parent:$this.parent()}function clearMenus(e){if(e&&
-e.which===3)return;$(backdrop).remove();$(toggle).each(function(){var $this=$(this);var $parent=getParent($this);var relatedTarget={relatedTarget:this};if(!$parent.hasClass("open"))return;if(e&&e.type=="click"&&/input|textarea/i.test(e.target.tagName)&&$.contains($parent[0],e.target))return;$parent.trigger(e=$.Event("hide.bs.dropdown",relatedTarget));if(e.isDefaultPrevented())return;$this.attr("aria-expanded","false");$parent.removeClass("open").trigger($.Event("hidden.bs.dropdown",relatedTarget))})}
-Dropdown.prototype.toggle=function(e){var $this=$(this);if($this.is(".disabled, :disabled"))return;var $parent=getParent($this);var isActive=$parent.hasClass("open");clearMenus();if(!isActive){if("ontouchstart"in document.documentElement&&!$parent.closest(".navbar-nav").length)$(document.createElement("div")).addClass("dropdown-backdrop").insertAfter($(this)).on("click",clearMenus);var relatedTarget={relatedTarget:this};$parent.trigger(e=$.Event("show.bs.dropdown",relatedTarget));if(e.isDefaultPrevented())return;
-$this.trigger("focus").attr("aria-expanded","true");$parent.toggleClass("open").trigger($.Event("shown.bs.dropdown",relatedTarget))}return false};Dropdown.prototype.keydown=function(e){if(!/(38|40|27|32)/.test(e.which)||/input|textarea/i.test(e.target.tagName))return;var $this=$(this);e.preventDefault();e.stopPropagation();if($this.is(".disabled, :disabled"))return;var $parent=getParent($this);var isActive=$parent.hasClass("open");if(!isActive&&e.which!=27||isActive&&e.which==27){if(e.which==27)$parent.find(toggle).trigger("focus");
-return $this.trigger("click")}var desc=" li:not(.disabled):visible a";var $items=$parent.find(".dropdown-menu"+desc);if(!$items.length)return;var index=$items.index(e.target);if(e.which==38&&index>0)index--;if(e.which==40&&index<$items.length-1)index++;if(!~index)index=0;$items.eq(index).trigger("focus")};function Plugin(option){return this.each(function(){var $this=$(this);var data=$this.data("bs.dropdown");if(!data)$this.data("bs.dropdown",data=new Dropdown(this));if(typeof option=="string")data[option].call($this)})}
-var old=$.fn.dropdown;$.fn.dropdown=Plugin;$.fn.dropdown.Constructor=Dropdown;$.fn.dropdown.noConflict=function(){$.fn.dropdown=old;return this};$(document).on("click.bs.dropdown.data-api",clearMenus).on("click.bs.dropdown.data-api",".dropdown form",function(e){e.stopPropagation()}).on("click.bs.dropdown.data-api",toggle,Dropdown.prototype.toggle).on("keydown.bs.dropdown.data-api",toggle,Dropdown.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",Dropdown.prototype.keydown)}(jQuery);
\ No newline at end of file
++function(d){function g(a){var b=a.attr("data-target");b||(b=(b=a.attr("href"))&&/#[A-Za-z]/.test(b)&&b.replace(/.*(?=#[^\s]*$)/,""));return(b="#"!==b?d(document).find(b):null)&&b.length?b:a.parent()}function h(a){a&&3===a.which||(d(".dropdown-backdrop").remove(),d('[data-toggle="dropdown"]').each(function(){var b=d(this),c=g(b),e={relatedTarget:this};!c.hasClass("open")||a&&"click"==a.type&&/input|textarea/i.test(a.target.tagName)&&d.contains(c[0],a.target)||(c.trigger(a=d.Event("hide.bs.dropdown",
+e)),a.isDefaultPrevented()||(b.attr("aria-expanded","false"),c.removeClass("open").trigger(d.Event("hidden.bs.dropdown",e))))}))}var f=function(a){d(a).on("click.bs.dropdown",this.toggle)};f.VERSION="3.4.1";f.prototype.toggle=function(a){var b=d(this);if(!b.is(".disabled, :disabled")){var c=g(b);a=c.hasClass("open");h();if(!a){if("ontouchstart"in document.documentElement&&!c.closest(".navbar-nav").length)d(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(d(this)).on("click",
+h);var e={relatedTarget:this};c.trigger(a=d.Event("show.bs.dropdown",e));if(a.isDefaultPrevented())return;b.trigger("focus").attr("aria-expanded","true");c.toggleClass("open").trigger(d.Event("shown.bs.dropdown",e))}return!1}};f.prototype.keydown=function(a){if(/(38|40|27|32)/.test(a.which)&&!/input|textarea/i.test(a.target.tagName)){var b=d(this);a.preventDefault();a.stopPropagation();if(!b.is(".disabled, :disabled")){var c=g(b),e=c.hasClass("open");if(!e&&27!=a.which||e&&27==a.which)return 27==
+a.which&&c.find('[data-toggle="dropdown"]').trigger("focus"),b.trigger("click");b=c.find(".dropdown-menu li:not(.disabled):visible a");b.length&&(c=b.index(a.target),38==a.which&&0document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&modalIsOverflowing?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!modalIsOverflowing?this.scrollbarWidth:""})};Modal.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})};Modal.prototype.checkScrollbar=function(){var fullWindowWidth=window.innerWidth;if(!fullWindowWidth){var documentElementRect=
-document.documentElement.getBoundingClientRect();fullWindowWidth=documentElementRect.right-Math.abs(documentElementRect.left)}this.bodyIsOverflowing=document.body.clientWidthdocument.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})};d.prototype.resetAdjustments=
+function(){this.$element.css({paddingLeft:"",paddingRight:""})};d.prototype.checkScrollbar=function(){var a=window.innerWidth;a||(a=document.documentElement.getBoundingClientRect(),a=a.right-Math.abs(a.left));this.bodyIsOverflowing=document.body.clientWidth a";this.offsets=[];this.targets=[];this.activeTarget=null;this.scrollHeight=0;this.$scrollElement.on("scroll.bs.scrollspy",$.proxy(this.process,this));this.refresh();this.process()}ScrollSpy.VERSION="3.4.1";ScrollSpy.DEFAULTS={offset:10};ScrollSpy.prototype.getScrollHeight=
-function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)};ScrollSpy.prototype.refresh=function(){var that=this;var offsetMethod="offset";var offsetBase=0;this.offsets=[];this.targets=[];this.scrollHeight=this.getScrollHeight();if(!$.isWindow(this.$scrollElement[0])){offsetMethod="position";offsetBase=this.$scrollElement.scrollTop()}this.$body.find(this.selector).map(function(){var $el=$(this);var href=$el.data("target")||$el.attr("href");
-var $href=/^#./.test(href)&&$(href);return $href&&$href.length&&$href.is(":visible")&&[[$href[offsetMethod]().top+offsetBase,href]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){that.offsets.push(this[0]);that.targets.push(this[1])})};ScrollSpy.prototype.process=function(){var scrollTop=this.$scrollElement.scrollTop()+this.options.offset;var scrollHeight=this.getScrollHeight();var maxScroll=this.options.offset+scrollHeight-this.$scrollElement.height();var offsets=this.offsets;var targets=
-this.targets;var activeTarget=this.activeTarget;var i;if(this.scrollHeight!=scrollHeight)this.refresh();if(scrollTop>=maxScroll)return activeTarget!=(i=targets[targets.length-1])&&this.activate(i);if(activeTarget&&scrollTop=offsets[i]&&(offsets[i+1]===undefined||scrollTop a";this.offsets=[];this.targets=[];this.activeTarget=null;this.scrollHeight=0;this.$scrollElement.on("scroll.bs.scrollspy",b.proxy(this.process,this));this.refresh();this.process()}function l(a){return this.each(function(){var f=b(this),h=f.data("bs.scrollspy"),c="object"==typeof a&&a;h||f.data("bs.scrollspy",
+h=new e(this,c));if("string"==typeof a)h[a]()})}e.VERSION="3.4.1";e.DEFAULTS={offset:10};e.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)};e.prototype.refresh=function(){var a=this,f="offset",h=0;this.offsets=[];this.targets=[];this.scrollHeight=this.getScrollHeight();b.isWindow(this.$scrollElement[0])||(f="position",h=this.$scrollElement.scrollTop());this.$body.find(this.selector).map(function(){var c=
+b(this);c=c.data("target")||c.attr("href");var d=/^#./.test(c)&&b(c);return d&&d.length&&d.is(":visible")&&[[d[f]().top+h,c]]||null}).sort(function(c,d){return c[0]-d[0]}).each(function(){a.offsets.push(this[0]);a.targets.push(this[1])})};e.prototype.process=function(){var a=this.$scrollElement.scrollTop()+this.options.offset,f=this.getScrollHeight(),h=this.options.offset+f-this.$scrollElement.height(),c=this.offsets,d=this.targets,k=this.activeTarget,g;this.scrollHeight!=f&&this.refresh();if(a>=
+h)return k!=(g=d[d.length-1])&&this.activate(g);if(k&&a=c[g]&&(void 0===c[g+1]||a .active");var transition=callback&&$.support.transition&&($active.length&&$active.hasClass("fade")||!!container.find("> .fade").length);function next(){$active.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",false);element.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",true);if(transition){element[0].offsetWidth;element.addClass("in")}else element.removeClass("fade");if(element.parent(".dropdown-menu").length)element.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",
-true);callback&&callback()}$active.length&&transition?$active.one("bsTransitionEnd",next).emulateTransitionEnd(Tab.TRANSITION_DURATION):next();$active.removeClass("in")};function Plugin(option){return this.each(function(){var $this=$(this);var data=$this.data("bs.tab");if(!data)$this.data("bs.tab",data=new Tab(this));if(typeof option=="string")data[option]()})}var old=$.fn.tab;$.fn.tab=Plugin;$.fn.tab.Constructor=Tab;$.fn.tab.noConflict=function(){$.fn.tab=old;return this};var clickHandler=function(e){e.preventDefault();
-Plugin.call($(this),"show")};$(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',clickHandler).on("click.bs.tab.data-api",'[data-toggle="pill"]',clickHandler)}(jQuery);
\ No newline at end of file
++function(c){function k(a){return this.each(function(){var e=c(this),b=e.data("bs.tab");b||e.data("bs.tab",b=new f(this));if("string"==typeof a)b[a]()})}var f=function(a){this.element=c(a)};f.VERSION="3.4.1";f.TRANSITION_DURATION=150;f.prototype.show=function(){var a=this.element,e=a.closest("ul:not(.dropdown-menu)"),b=a.data("target");b||(b=(b=a.attr("href"))&&b.replace(/.*(?=#[^\s]*$)/,""));if(!a.parent("li").hasClass("active")){var g=e.find(".active:last a"),d=c.Event("hide.bs.tab",{relatedTarget:a[0]}),
+h=c.Event("show.bs.tab",{relatedTarget:g[0]});g.trigger(d);a.trigger(h);h.isDefaultPrevented()||d.isDefaultPrevented()||(b=c(document).find(b),this.activate(a.closest("li"),e),this.activate(b,b.parent(),function(){g.trigger({type:"hidden.bs.tab",relatedTarget:a[0]});a.trigger({type:"shown.bs.tab",relatedTarget:g[0]})}))}};f.prototype.activate=function(a,e,b){function g(){d.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",
+!1);a.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0);h?(a[0].offsetWidth,a.addClass("in")):a.removeClass("fade");a.parent(".dropdown-menu").length&&a.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0);b&&b()}var d=e.find("> .active"),h=b&&c.support.transition&&(d.length&&d.hasClass("fade")||!!e.find("> .fade").length);d.length&&h?d.one("bsTransitionEnd",g).emulateTransitionEnd(f.TRANSITION_DURATION):g();d.removeClass("in")};
+var m=c.fn.tab;c.fn.tab=k;c.fn.tab.Constructor=f;c.fn.tab.noConflict=function(){c.fn.tab=m;return this};var l=function(a){a.preventDefault();k.call(c(this),"show")};c(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',l).on("click.bs.tab.data-api",'[data-toggle="pill"]',l)}(jQuery);
\ No newline at end of file
diff --git a/mavenResources/META-INF/resources/bsf/js/tooltip.js b/mavenResources/META-INF/resources/bsf/js/tooltip.js
index ecae97b1a..8cf386505 100644
--- a/mavenResources/META-INF/resources/bsf/js/tooltip.js
+++ b/mavenResources/META-INF/resources/bsf/js/tooltip.js
@@ -8,32 +8,24 @@
Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
======================================================================== */
var process=process||{env:{NODE_ENV:"development"}};
-+function($){var DISALLOWED_ATTRIBUTES=["sanitize","whiteList","sanitizeFn"];var uriAttrs=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"];var ARIA_ATTRIBUTE_PATTERN=/^aria-[\w-]*$/i;var DefaultWhitelist={"*":["class","dir","id","lang","role",ARIA_ATTRIBUTE_PATTERN],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],
-span:[],sub:[],sup:[],strong:[],u:[],ul:[]};var SAFE_URL_PATTERN=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi;var DATA_URL_PATTERN=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function allowedAttribute(attr,allowedAttributeList){var attrName=attr.nodeName.toLowerCase();if($.inArray(attrName,allowedAttributeList)!==-1){if($.inArray(attrName,uriAttrs)!==-1)return Boolean(attr.nodeValue.match(SAFE_URL_PATTERN)||
-attr.nodeValue.match(DATA_URL_PATTERN));return true}var regExp=$(allowedAttributeList).filter(function(index,value){return value instanceof RegExp});for(var i=0,l=regExp.length;i',trigger:"hover focus",title:"",delay:0,html:false,container:false,viewport:{selector:"body",padding:0},sanitize:true,sanitizeFn:null,whiteList:DefaultWhitelist};Tooltip.prototype.init=function(type,element,options){this.enabled=true;this.type=type;this.$element=$(element);this.options=this.getOptions(options);this.$viewport=this.options.viewport&&$(document).find($.isFunction(this.options.viewport)?
-this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport);this.inState={click:false,hover:false,focus:false};if(this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");var triggers=this.options.trigger.split(" ");for(var i=triggers.length;i--;){var trigger=triggers[i];if(trigger=="click")this.$element.on("click."+this.type,
-this.options.selector,$.proxy(this.toggle,this));else if(trigger!="manual"){var eventIn=trigger=="hover"?"mouseenter":"focusin";var eventOut=trigger=="hover"?"mouseleave":"focusout";this.$element.on(eventIn+"."+this.type,this.options.selector,$.proxy(this.enter,this));this.$element.on(eventOut+"."+this.type,this.options.selector,$.proxy(this.leave,this))}}this.options.selector?this._options=$.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()};Tooltip.prototype.getDefaults=function(){return Tooltip.DEFAULTS};
-Tooltip.prototype.getOptions=function(options){var dataAttributes=this.$element.data();for(var dataAttr in dataAttributes)if(dataAttributes.hasOwnProperty(dataAttr)&&$.inArray(dataAttr,DISALLOWED_ATTRIBUTES)!==-1)delete dataAttributes[dataAttr];options=$.extend({},this.getDefaults(),dataAttributes,options);if(options.delay&&typeof options.delay=="number")options.delay={show:options.delay,hide:options.delay};if(options.sanitize)options.template=sanitizeHtml(options.template,options.whiteList,options.sanitizeFn);
-return options};Tooltip.prototype.getDelegateOptions=function(){var options={};var defaults=this.getDefaults();this._options&&$.each(this._options,function(key,value){if(defaults[key]!=value)options[key]=value});return options};Tooltip.prototype.enter=function(obj){var self=obj instanceof this.constructor?obj:$(obj.currentTarget).data("bs."+this.type);if(!self){self=new this.constructor(obj.currentTarget,this.getDelegateOptions());$(obj.currentTarget).data("bs."+this.type,self)}if(obj instanceof $.Event)self.inState[obj.type==
-"focusin"?"focus":"hover"]=true;if(self.tip().hasClass("in")||self.hoverState=="in"){self.hoverState="in";return}clearTimeout(self.timeout);self.hoverState="in";if(!self.options.delay||!self.options.delay.show)return self.show();self.timeout=setTimeout(function(){if(self.hoverState=="in")self.show()},self.options.delay.show)};Tooltip.prototype.isInStateTrue=function(){for(var key in this.inState)if(this.inState[key])return true;return false};Tooltip.prototype.leave=function(obj){var self=obj instanceof
-this.constructor?obj:$(obj.currentTarget).data("bs."+this.type);if(!self){self=new this.constructor(obj.currentTarget,this.getDelegateOptions());$(obj.currentTarget).data("bs."+this.type,self)}if(obj instanceof $.Event)self.inState[obj.type=="focusout"?"focus":"hover"]=false;if(self.isInStateTrue())return;clearTimeout(self.timeout);self.hoverState="out";if(!self.options.delay||!self.options.delay.hide)return self.hide();self.timeout=setTimeout(function(){if(self.hoverState=="out")self.hide()},self.options.delay.hide)};
-Tooltip.prototype.show=function(){var e=$.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(e);var inDom=$.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(e.isDefaultPrevented()||!inDom)return;var that=this;var $tip=this.tip();var tipId=this.getUID(this.type);this.setContent();$tip.attr("id",tipId);this.$element.attr("aria-describedby",tipId);if(this.options.animation)$tip.addClass("fade");var placement=typeof this.options.placement==
-"function"?this.options.placement.call(this,$tip[0],this.$element[0]):this.options.placement;var autoToken=/\s?auto?\s?/i;var autoPlace=autoToken.test(placement);if(autoPlace)placement=placement.replace(autoToken,"")||"top";$tip.detach().css({top:0,left:0,display:"block"}).addClass(placement).data("bs."+this.type,this);this.options.container?$tip.appendTo($(document).find(this.options.container)):$tip.insertAfter(this.$element);this.$element.trigger("inserted.bs."+this.type);var pos=this.getPosition();
-var actualWidth=$tip[0].offsetWidth;var actualHeight=$tip[0].offsetHeight;if(autoPlace){var orgPlacement=placement;var viewportDim=this.getPosition(this.$viewport);placement=placement=="bottom"&&pos.bottom+actualHeight>viewportDim.bottom?"top":placement=="top"&&pos.top-actualHeightviewportDim.width?"left":placement=="left"&&pos.left-actualWidthviewportDimensions.top+viewportDimensions.height)delta.top=viewportDimensions.top+viewportDimensions.height-
-bottomEdgeOffset}else{var leftEdgeOffset=pos.left-viewportPadding;var rightEdgeOffset=pos.left+viewportPadding+actualWidth;if(leftEdgeOffsetviewportDimensions.right)delta.left=viewportDimensions.left+viewportDimensions.width-rightEdgeOffset}return delta};Tooltip.prototype.getTitle=function(){var title;var $e=this.$element;var o=this.options;title=$e.attr("data-original-title")||(typeof o.title=="function"?
-o.title.call($e[0]):o.title);return title};Tooltip.prototype.getUID=function(prefix){do prefix+=~~(Math.random()*1E6);while(document.getElementById(prefix));return prefix};Tooltip.prototype.tip=function(){if(!this.$tip){this.$tip=$(this.options.template);if(this.$tip.length!=1)throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");}return this.$tip};Tooltip.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")};Tooltip.prototype.enable=
-function(){this.enabled=true};Tooltip.prototype.disable=function(){this.enabled=false};Tooltip.prototype.toggleEnabled=function(){this.enabled=!this.enabled};Tooltip.prototype.toggle=function(e){var self=this;if(e){self=$(e.currentTarget).data("bs."+this.type);if(!self){self=new this.constructor(e.currentTarget,this.getDelegateOptions());$(e.currentTarget).data("bs."+this.type,self)}}if(e){self.inState.click=!self.inState.click;if(self.isInStateTrue())self.enter(self);else self.leave(self)}else self.tip().hasClass("in")?
-self.leave(self):self.enter(self)};Tooltip.prototype.destroy=function(){var that=this;clearTimeout(this.timeout);this.hide(function(){that.$element.off("."+that.type).removeData("bs."+that.type);if(that.$tip)that.$tip.detach();that.$tip=null;that.$arrow=null;that.$viewport=null;that.$element=null})};Tooltip.prototype.sanitizeHtml=function(unsafeHtml){return sanitizeHtml(unsafeHtml,this.options.whiteList,this.options.sanitizeFn)};function Plugin(option){return this.each(function(){var $this=$(this);
-var data=$this.data("bs.tooltip");var options=typeof option=="object"&&option;if(!data&&/destroy|hide/.test(option))return;if(!data)$this.data("bs.tooltip",data=new Tooltip(this,options));if(typeof option=="string")data[option]()})}var old=$.fn.tooltip;$.fn.tooltip=Plugin;$.fn.tooltip.Constructor=Tooltip;$.fn.tooltip.noConflict=function(){$.fn.tooltip=old;return this}}(jQuery);
\ No newline at end of file
++function(e){function r(b,a){var c=b.nodeName.toLowerCase();if(-1!==e.inArray(c,a))return-1!==e.inArray(c,t)?!(!b.nodeValue.match(u)&&!b.nodeValue.match(v)):!0;b=e(a).filter(function(h,k){return k instanceof RegExp});a=0;for(var d=b.length;a',
+trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]}};f.prototype.init=function(b,a,c){this.enabled=!0;this.type=
+b;this.$element=e(a);this.options=this.getOptions(c);this.$viewport=this.options.viewport&&e(document).find(e.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport);this.inState={click:!1,hover:!1,focus:!1};if(this.$element[0]instanceof document.constructor&&!this.options.selector)throw Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");b=this.options.trigger.split(" ");
+for(a=b.length;a--;)if(c=b[a],"click"==c)this.$element.on("click."+this.type,this.options.selector,e.proxy(this.toggle,this));else if("manual"!=c){var d="hover"==c?"mouseleave":"focusout";this.$element.on(("hover"==c?"mouseenter":"focusin")+"."+this.type,this.options.selector,e.proxy(this.enter,this));this.$element.on(d+"."+this.type,this.options.selector,e.proxy(this.leave,this))}this.options.selector?this._options=e.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()};f.prototype.getDefaults=
+function(){return f.DEFAULTS};f.prototype.getOptions=function(b){var a=this.$element.data(),c;for(c in a)a.hasOwnProperty(c)&&-1!==e.inArray(c,y)&&delete a[c];b=e.extend({},this.getDefaults(),a,b);b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay});b.sanitize&&(b.template=p(b.template,b.whiteList,b.sanitizeFn));return b};f.prototype.getDelegateOptions=function(){var b={},a=this.getDefaults();this._options&&e.each(this._options,function(c,d){a[c]!=d&&(b[c]=d)});return b};f.prototype.enter=
+function(b){var a=b instanceof this.constructor?b:e(b.currentTarget).data("bs."+this.type);a||(a=new this.constructor(b.currentTarget,this.getDelegateOptions()),e(b.currentTarget).data("bs."+this.type,a));b instanceof e.Event&&(a.inState["focusin"==b.type?"focus":"hover"]=!0);if(a.tip().hasClass("in")||"in"==a.hoverState)a.hoverState="in";else{clearTimeout(a.timeout);a.hoverState="in";if(!a.options.delay||!a.options.delay.show)return a.show();a.timeout=setTimeout(function(){"in"==a.hoverState&&a.show()},
+a.options.delay.show)}};f.prototype.isInStateTrue=function(){for(var b in this.inState)if(this.inState[b])return!0;return!1};f.prototype.leave=function(b){var a=b instanceof this.constructor?b:e(b.currentTarget).data("bs."+this.type);a||(a=new this.constructor(b.currentTarget,this.getDelegateOptions()),e(b.currentTarget).data("bs."+this.type,a));b instanceof e.Event&&(a.inState["focusout"==b.type?"focus":"hover"]=!1);if(!a.isInStateTrue()){clearTimeout(a.timeout);a.hoverState="out";if(!a.options.delay||
+!a.options.delay.hide)return a.hide();a.timeout=setTimeout(function(){"out"==a.hoverState&&a.hide()},a.options.delay.hide)}};f.prototype.show=function(){var b=e.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var a=e.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(!b.isDefaultPrevented()&&a){var c=this;b=this.tip();a=this.getUID(this.type);this.setContent();b.attr("id",a);this.$element.attr("aria-describedby",a);this.options.animation&&
+b.addClass("fade");a="function"==typeof this.options.placement?this.options.placement.call(this,b[0],this.$element[0]):this.options.placement;var d=/\s?auto?\s?/i,h=d.test(a);h&&(a=a.replace(d,"")||"top");b.detach().css({top:0,left:0,display:"block"}).addClass(a).data("bs."+this.type,this);this.options.container?b.appendTo(e(document).find(this.options.container)):b.insertAfter(this.$element);this.$element.trigger("inserted.bs."+this.type);d=this.getPosition();var k=b[0].offsetWidth,g=b[0].offsetHeight;
+if(h){h=a;var l=this.getPosition(this.$viewport);a="bottom"==a&&d.bottom+g>l.bottom?"top":"top"==a&&d.top-gl.width?"left":"left"==a&&d.left-kg.top+g.height&&(h.top=g.top+g.height-a)):(d=a.left-k,a=a.left+k+c,dg.right&&(h.left=g.left+g.width-a));return h};f.prototype.getTitle=function(){var b=this.$element,a=this.options;return b.attr("data-original-title")||("function"==typeof a.title?a.title.call(b[0]):a.title)};f.prototype.getUID=function(b){do b+=
+~~(1E6*Math.random());while(document.getElementById(b));return b};f.prototype.tip=function(){if(!this.$tip&&(this.$tip=e(this.options.template),1!=this.$tip.length))throw Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip};f.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")};f.prototype.enable=function(){this.enabled=!0};f.prototype.disable=function(){this.enabled=!1};f.prototype.toggleEnabled=function(){this.enabled=
+!this.enabled};f.prototype.toggle=function(b){var a=this;b&&(a=e(b.currentTarget).data("bs."+this.type),a||(a=new this.constructor(b.currentTarget,this.getDelegateOptions()),e(b.currentTarget).data("bs."+this.type,a)));b?(a.inState.click=!a.inState.click,a.isInStateTrue()?a.enter(a):a.leave(a)):a.tip().hasClass("in")?a.leave(a):a.enter(a)};f.prototype.destroy=function(){var b=this;clearTimeout(this.timeout);this.hide(function(){b.$element.off("."+b.type).removeData("bs."+b.type);b.$tip&&b.$tip.detach();
+b.$tip=null;b.$arrow=null;b.$viewport=null;b.$element=null})};f.prototype.sanitizeHtml=function(b){return p(b,this.options.whiteList,this.options.sanitizeFn)};var z=e.fn.tooltip;e.fn.tooltip=function(b){return this.each(function(){var a=e(this),c=a.data("bs.tooltip"),d="object"==typeof b&&b;if(c||!/destroy|hide/.test(b))if(c||a.data("bs.tooltip",c=new f(this,d)),"string"==typeof b)c[b]()})};e.fn.tooltip.Constructor=f;e.fn.tooltip.noConflict=function(){e.fn.tooltip=z;return this}}(jQuery);
\ No newline at end of file
diff --git a/mavenResources/META-INF/resources/bsf/js/transition.js b/mavenResources/META-INF/resources/bsf/js/transition.js
index 64ee03dc1..9c17f81b3 100644
--- a/mavenResources/META-INF/resources/bsf/js/transition.js
+++ b/mavenResources/META-INF/resources/bsf/js/transition.js
@@ -7,5 +7,5 @@
Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
======================================================================== */
var process=process||{env:{NODE_ENV:"development"}};
-+function($){function transitionEnd(){var el=document.createElement("bootstrap");var transEndEventNames={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var name in transEndEventNames)if(el.style[name]!==undefined)return{end:transEndEventNames[name]};return false}$.fn.emulateTransitionEnd=function(duration){var called=false;var $el=this;$(this).one("bsTransitionEnd",function(){called=true});var callback=
-function(){if(!called)$($el).trigger($.support.transition.end)};setTimeout(callback,duration);return this};$(function(){$.support.transition=transitionEnd();if(!$.support.transition)return;$.event.special.bsTransitionEnd={bindType:$.support.transition.end,delegateType:$.support.transition.end,handle:function(e){if($(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}}})}(jQuery);
\ No newline at end of file
++function(a){function e(){var b=document.createElement("bootstrap"),c={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},d;for(d in c)if(void 0!==b.style[d])return{end:c[d]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});setTimeout(function(){c||a(d).trigger(a.support.transition.end)},b);return this};a(function(){a.support.transition=e();a.support.transition&&
+(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){if(a(b.target).is(this))return b.handleObj.handler.apply(this,arguments)}})})}(jQuery);
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 39895d4e5..4b60cae90 100644
--- a/pom.xml
+++ b/pom.xml
@@ -34,7 +34,8 @@
scm:git:git@github.com:TheCoder4eu/BootsFaces-OSP.git
- scm:git:git@github.com:TheCoder4eu/BootsFaces-OSP.git
+
+ scm:git:git@github.com:TheCoder4eu/BootsFaces-OSP.git
git@github.com:TheCoder4eu/BootsFaces-OSP.git
@@ -53,16 +54,14 @@
- javax.el
- javax.el-api
- 3.0.0
- provided
+ jakarta.el
+ jakarta.el-api
+ 5.0.1
-
- javax.servlet
- javax.servlet-api
- 3.1.0
+ jakarta.servlet
+ jakarta.servlet-api
+ 6.0.0
provided
@@ -70,6 +69,17 @@
owasp-java-html-sanitizer
20211018.1
+
+ jakarta.faces
+ jakarta.faces-api
+ 4.0.1
+
+
+ jakarta.enterprise
+ jakarta.enterprise.cdi-api
+ 4.0.1
+ provided
+
@@ -84,7 +94,8 @@
versions-maven-plugin
2.7
-
org.eclipse.m2e
@@ -132,7 +143,8 @@
BootsFaces OSP Maven builder.
${maven.version}
- ${java.version} (${java.vendor} ${java.vm.version})
+ ${java.version} (${java.vendor}
+ ${java.vm.version})
BootsFaces
${project.version}
${maven.build.timestamp}
@@ -180,7 +192,7 @@
shade
-
+
true
jakarta
@@ -199,79 +211,81 @@
- META-INF/bootsfaces-b.taglib.xml
+
+ META-INF/bootsfaces-b.taglib.xml
- ${project.groupId}:${project.artifactId}
+
+ ${project.groupId}:${project.artifactId}
- javax.el
+ jakarta.el
jakarta.el
- javax.faces
+ jakarta.faces
jakarta.faces
- javax.el
+ jakarta.el
jakarta.el
- javax.annotation
+ jakarta.annotation
jakarta.annotation
- javax.servlet
+ jakarta.servlet
jakarta.servlet
- javax.persistence
+ jakarta.persistence
jakarta.persistence
- javax.enterprise
+ jakarta.enterprise
jakarta.enterprise
- javax.xml.bind
+ jakarta.xml.bind
jakarta.xml.bind
- javax.validation
+ jakarta.validation
jakarta.validation
- javax.inject
+ jakarta.inject
jakarta.inject
- javax.activation
+ jakarta.activation
jakarta.activation
- javax.ws.rs
+ jakarta.ws.rs
jakarta.ws.rs
- javax.jws
+ jakarta.jws
jakarta.jws
- javax.cache
+ jakarta.cache
jakarta.cache
- javax.xml.ws
+ jakarta.xml.ws
jakarta.xml.ws
- javax.xml.soap
+ jakarta.xml.soap
jakarta.xml.soap
@@ -279,7 +293,7 @@
window.faces
- jsf.ajax
+ faces.ajax
faces.ajax
@@ -416,4 +430,4 @@
-
+
\ No newline at end of file
diff --git a/src/main/integrationtest/it/component/ImageITCase.java b/src/main/integrationtest/it/component/ImageITCase.java
index e9e8a6c88..ed074032e 100644
--- a/src/main/integrationtest/it/component/ImageITCase.java
+++ b/src/main/integrationtest/it/component/ImageITCase.java
@@ -22,7 +22,7 @@
import org.junit.runner.RunWith;
import org.openqa.selenium.support.FindBy;
-import javax.inject.Inject;
+import jakarta.inject.Inject;
import java.io.IOException;
import static org.jboss.arquillian.graphene.Graphene.guardAjax;
diff --git a/src/main/java/net/bootsfaces/beans/BsfBeanInfo.java b/src/main/java/net/bootsfaces/beans/BsfBeanInfo.java
index 2c5b30384..bc947d86b 100644
--- a/src/main/java/net/bootsfaces/beans/BsfBeanInfo.java
+++ b/src/main/java/net/bootsfaces/beans/BsfBeanInfo.java
@@ -27,7 +27,7 @@
import java.util.logging.Level;
import java.util.logging.Logger;
-import javax.faces.component.UIComponent;
+import jakarta.faces.component.UIComponent;
import net.bootsfaces.utils.BsfUtils;
diff --git a/src/main/java/net/bootsfaces/beans/ELTools.java b/src/main/java/net/bootsfaces/beans/ELTools.java
index b86d43636..5fe986d44 100644
--- a/src/main/java/net/bootsfaces/beans/ELTools.java
+++ b/src/main/java/net/bootsfaces/beans/ELTools.java
@@ -25,15 +25,15 @@
import java.util.regex.Matcher;
import java.util.regex.Pattern;
-import javax.el.ELContext;
-import javax.el.ExpressionFactory;
-import javax.el.MethodExpression;
-import javax.el.PropertyNotFoundException;
-import javax.el.ValueExpression;
-import javax.el.ValueReference;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.view.facelets.FaceletContext;
+import jakarta.el.ELContext;
+import jakarta.el.ExpressionFactory;
+import jakarta.el.MethodExpression;
+import jakarta.el.PropertyNotFoundException;
+import jakarta.el.ValueExpression;
+import jakarta.el.ValueReference;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.view.facelets.FaceletContext;
/** Collection of helper methods dealing with the JSF Expression language. */
public class ELTools {
diff --git a/src/main/java/net/bootsfaces/beans/NGBeanAttributeInfo.java b/src/main/java/net/bootsfaces/beans/NGBeanAttributeInfo.java
index caecddac2..9ed73792c 100644
--- a/src/main/java/net/bootsfaces/beans/NGBeanAttributeInfo.java
+++ b/src/main/java/net/bootsfaces/beans/NGBeanAttributeInfo.java
@@ -17,7 +17,7 @@
import java.sql.Date;
-import javax.faces.component.UIComponent;
+import jakarta.faces.component.UIComponent;
/**
* Stores server side validation and layout informations.
diff --git a/src/main/java/net/bootsfaces/component/ComponentUtils.java b/src/main/java/net/bootsfaces/component/ComponentUtils.java
index 1c20314f5..06ef50177 100644
--- a/src/main/java/net/bootsfaces/component/ComponentUtils.java
+++ b/src/main/java/net/bootsfaces/component/ComponentUtils.java
@@ -1,9 +1,9 @@
package net.bootsfaces.component;
-import javax.faces.bean.ManagedBean;
-import javax.faces.bean.RequestScoped;
-import javax.faces.context.FacesContext;
+import jakarta.annotation.ManagedBean;
+import jakarta.enterprise.context.RequestScoped;
+import jakarta.faces.context.FacesContext;
import net.bootsfaces.beans.ELTools;
@ManagedBean
diff --git a/src/main/java/net/bootsfaces/component/GenContainerDiv.java b/src/main/java/net/bootsfaces/component/GenContainerDiv.java
index 38435e2d5..e342bfb35 100644
--- a/src/main/java/net/bootsfaces/component/GenContainerDiv.java
+++ b/src/main/java/net/bootsfaces/component/GenContainerDiv.java
@@ -20,8 +20,8 @@
import java.io.IOException;
-import javax.faces.component.UIComponentBase;
-import javax.faces.context.FacesContext;
+import jakarta.faces.component.UIComponentBase;
+import jakarta.faces.context.FacesContext;
import net.bootsfaces.C;
import net.bootsfaces.render.R;
diff --git a/src/main/java/net/bootsfaces/component/SelectItemAndComponent.java b/src/main/java/net/bootsfaces/component/SelectItemAndComponent.java
index 2ee81443f..46dbb5587 100644
--- a/src/main/java/net/bootsfaces/component/SelectItemAndComponent.java
+++ b/src/main/java/net/bootsfaces/component/SelectItemAndComponent.java
@@ -17,8 +17,8 @@
*/
package net.bootsfaces.component;
-import javax.faces.component.UIComponent;
-import javax.faces.model.SelectItem;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.model.SelectItem;
/**
* This class is used to return both the SelectItem and the underlying UIComponent from
diff --git a/src/main/java/net/bootsfaces/component/SelectItemUtils.java b/src/main/java/net/bootsfaces/component/SelectItemUtils.java
index 1110725f8..1d6e6bb3e 100644
--- a/src/main/java/net/bootsfaces/component/SelectItemUtils.java
+++ b/src/main/java/net/bootsfaces/component/SelectItemUtils.java
@@ -24,12 +24,12 @@
import java.util.List;
import java.util.Map;
-import javax.faces.component.UIComponent;
-import javax.faces.component.UISelectItem;
-import javax.faces.component.UISelectItems;
-import javax.faces.context.FacesContext;
-import javax.faces.convert.Converter;
-import javax.faces.model.SelectItem;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.component.UISelectItem;
+import jakarta.faces.component.UISelectItems;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.convert.Converter;
+import jakarta.faces.model.SelectItem;
/**
* Collection of helper methods dealing with f:selectItem and f:selectItems.
diff --git a/src/main/java/net/bootsfaces/component/UIMessagesBase.java b/src/main/java/net/bootsfaces/component/UIMessagesBase.java
index 8b7b844ed..3eab6e060 100644
--- a/src/main/java/net/bootsfaces/component/UIMessagesBase.java
+++ b/src/main/java/net/bootsfaces/component/UIMessagesBase.java
@@ -15,7 +15,7 @@
*/
package net.bootsfaces.component;
-import javax.faces.component.UIMessages;
+import jakarta.faces.component.UIMessages;
/**
*
diff --git a/src/main/java/net/bootsfaces/component/accordion/Accordion.java b/src/main/java/net/bootsfaces/component/accordion/Accordion.java
index ef1da910b..357bd0a9f 100644
--- a/src/main/java/net/bootsfaces/component/accordion/Accordion.java
+++ b/src/main/java/net/bootsfaces/component/accordion/Accordion.java
@@ -17,17 +17,17 @@
*/
package net.bootsfaces.component.accordion;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
-import javax.el.ValueExpression;
-import javax.faces.application.ResourceDependencies;
-import javax.faces.application.ResourceDependency;
-import javax.faces.component.FacesComponent;
+import jakarta.el.ValueExpression;
+import jakarta.faces.application.ResourceDependencies;
+import jakarta.faces.application.ResourceDependency;
+import jakarta.faces.component.FacesComponent;
import net.bootsfaces.C;
import net.bootsfaces.listeners.AddResourcesListener;
diff --git a/src/main/java/net/bootsfaces/component/accordion/AccordionCore.java b/src/main/java/net/bootsfaces/component/accordion/AccordionCore.java
index 41c78a767..a8824e0db 100644
--- a/src/main/java/net/bootsfaces/component/accordion/AccordionCore.java
+++ b/src/main/java/net/bootsfaces/component/accordion/AccordionCore.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.accordion;
-import javax.faces.component.UIComponentBase;
+import jakarta.faces.component.UIComponentBase;
/** This class holds the attributes of <b:accordion />. */
public abstract class AccordionCore extends UIComponentBase implements net.bootsfaces.render.IHasTooltip {
diff --git a/src/main/java/net/bootsfaces/component/accordion/AccordionRenderer.java b/src/main/java/net/bootsfaces/component/accordion/AccordionRenderer.java
index acf64f2a6..28c6cb5b2 100644
--- a/src/main/java/net/bootsfaces/component/accordion/AccordionRenderer.java
+++ b/src/main/java/net/bootsfaces/component/accordion/AccordionRenderer.java
@@ -21,11 +21,11 @@
import java.util.Arrays;
import java.util.List;
-import javax.faces.FacesException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.component.panel.Panel;
import net.bootsfaces.render.CoreRenderer;
diff --git a/src/main/java/net/bootsfaces/component/ajax/AJAXBroadcastComponent.java b/src/main/java/net/bootsfaces/component/ajax/AJAXBroadcastComponent.java
index 79fc5a108..f36f66e61 100644
--- a/src/main/java/net/bootsfaces/component/ajax/AJAXBroadcastComponent.java
+++ b/src/main/java/net/bootsfaces/component/ajax/AJAXBroadcastComponent.java
@@ -1,19 +1,19 @@
package net.bootsfaces.component.ajax;
-import javax.el.ELContext;
-import javax.el.ExpressionFactory;
-import javax.el.MethodExpression;
-import javax.el.PropertyNotFoundException;
-import javax.el.ValueExpression;
-import javax.faces.FacesException;
-import javax.faces.application.ProjectStage;
-import javax.faces.component.UIComponent;
-import javax.faces.component.UIComponentBase;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ActionEvent;
-import javax.faces.event.ActionListener;
-import javax.faces.event.FacesEvent;
+import jakarta.el.ELContext;
+import jakarta.el.ExpressionFactory;
+import jakarta.el.MethodExpression;
+import jakarta.el.PropertyNotFoundException;
+import jakarta.el.ValueExpression;
+import jakarta.faces.FacesException;
+import jakarta.faces.application.ProjectStage;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.component.UIComponentBase;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ActionEvent;
+import jakarta.faces.event.ActionListener;
+import jakarta.faces.event.FacesEvent;
public class AJAXBroadcastComponent extends UIComponentBase {
private UIComponent source;
@@ -28,7 +28,7 @@ public AJAXBroadcastComponent(UIComponent source) {
* pass the {@link ActionEvent} being broadcast to the method referenced by
* actionListener
(if any), and to the default
* {@link ActionListener} registered on the
- * {@link javax.faces.application.Application}.
+ * {@link jakarta.faces.application.Application}.
*
*
* @param event
@@ -123,7 +123,7 @@ private Object executeAjaxCalls(FacesContext context, String command) {
ValueExpression vex = evalAsValueExpression("#{" + el + "}");
try {
result = vex.getValue(context.getELContext());
- } catch (javax.el.PropertyNotFoundException ex) {
+ } catch (jakarta.el.PropertyNotFoundException ex) {
MethodExpression mex = evalAsMethodExpression("#{" + el + "}");
result = mex.invoke(context.getELContext(), null);
}
diff --git a/src/main/java/net/bootsfaces/component/ajax/AJAXRenderer.java b/src/main/java/net/bootsfaces/component/ajax/AJAXRenderer.java
index 589319628..f514b8f48 100644
--- a/src/main/java/net/bootsfaces/component/ajax/AJAXRenderer.java
+++ b/src/main/java/net/bootsfaces/component/ajax/AJAXRenderer.java
@@ -11,23 +11,23 @@
import java.util.logging.Level;
import java.util.logging.Logger;
-import javax.el.MethodExpression;
-import javax.faces.FacesException;
-import javax.faces.component.ActionSource;
-import javax.faces.component.ActionSource2;
-import javax.faces.component.UIComponent;
-import javax.faces.component.UIComponentBase;
-import javax.faces.component.UIForm;
-import javax.faces.component.UIParameter;
-import javax.faces.component.behavior.AjaxBehavior;
-import javax.faces.component.behavior.ClientBehavior;
-import javax.faces.component.behavior.ClientBehaviorHolder;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.event.ActionEvent;
-import javax.faces.event.ActionListener;
-import javax.faces.event.FacesEvent;
-import javax.faces.event.PhaseId;
+import jakarta.el.MethodExpression;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.ActionSource;
+import jakarta.faces.component.ActionSource2;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.component.UIComponentBase;
+import jakarta.faces.component.UIForm;
+import jakarta.faces.component.UIParameter;
+import jakarta.faces.component.behavior.AjaxBehavior;
+import jakarta.faces.component.behavior.ClientBehavior;
+import jakarta.faces.component.behavior.ClientBehaviorHolder;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.event.ActionEvent;
+import jakarta.faces.event.ActionListener;
+import jakarta.faces.event.FacesEvent;
+import jakarta.faces.event.PhaseId;
import net.bootsfaces.component.commandButton.CommandButton;
import net.bootsfaces.component.navCommandLink.NavCommandLink;
@@ -53,7 +53,7 @@ public void decode(FacesContext context, UIComponent component, String component
if (componentIsDisabledOrReadonly(component)) {
return;
}
- String source = context.getExternalContext().getRequestParameterMap().get("javax.faces.source");
+ String source = context.getExternalContext().getRequestParameterMap().get("jakarta.faces.source");
if (component instanceof TabView && source != null) {
for (UIComponent tab : component.getChildren()) {
String tabId = tab.getClientId().replace(":", "_") + "_tab";
@@ -74,7 +74,7 @@ public void decode(FacesContext context, UIComponent component, String component
if (source != null && (source.equals(componentId) || (source.equals("input_" + componentId))
|| (("input_" + source).equals(componentId)) || source.equals(componentId + "Inner")
|| (source + "_Input").equals(componentId))) {
- String event = context.getExternalContext().getRequestParameterMap().get("javax.faces.partial.event");
+ String event = context.getExternalContext().getRequestParameterMap().get("jakarta.faces.partial.event");
String realEvent = context.getExternalContext().getRequestParameterMap().get("BsFEvent");
if (null != realEvent) {
if (!realEvent.equals(event)) {
diff --git a/src/main/java/net/bootsfaces/component/ajax/BootsFacesAJAXActionListenerEvent.java b/src/main/java/net/bootsfaces/component/ajax/BootsFacesAJAXActionListenerEvent.java
index b668e066f..a7406fdd1 100644
--- a/src/main/java/net/bootsfaces/component/ajax/BootsFacesAJAXActionListenerEvent.java
+++ b/src/main/java/net/bootsfaces/component/ajax/BootsFacesAJAXActionListenerEvent.java
@@ -1,9 +1,9 @@
package net.bootsfaces.component.ajax;
-import javax.faces.component.UIComponent;
-import javax.faces.event.ActionEvent;
-import javax.faces.event.ActionListener;
-import javax.faces.event.FacesListener;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.event.ActionEvent;
+import jakarta.faces.event.ActionListener;
+import jakarta.faces.event.FacesListener;
public class BootsFacesAJAXActionListenerEvent extends ActionEvent {
private static final long serialVersionUID = 1L;
diff --git a/src/main/java/net/bootsfaces/component/ajax/BootsFacesAJAXEvent.java b/src/main/java/net/bootsfaces/component/ajax/BootsFacesAJAXEvent.java
index 045169792..ac320932d 100644
--- a/src/main/java/net/bootsfaces/component/ajax/BootsFacesAJAXEvent.java
+++ b/src/main/java/net/bootsfaces/component/ajax/BootsFacesAJAXEvent.java
@@ -1,9 +1,9 @@
package net.bootsfaces.component.ajax;
-import javax.faces.component.UIComponent;
-import javax.faces.component.behavior.BehaviorBase;
-import javax.faces.event.AjaxBehaviorEvent;
-import javax.faces.event.FacesListener;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.component.behavior.BehaviorBase;
+import jakarta.faces.event.AjaxBehaviorEvent;
+import jakarta.faces.event.FacesListener;
public class BootsFacesAJAXEvent extends AjaxBehaviorEvent {
private static final long serialVersionUID = 1L;
diff --git a/src/main/java/net/bootsfaces/component/ajax/IAJAXComponent.java b/src/main/java/net/bootsfaces/component/ajax/IAJAXComponent.java
index d62a81df5..bb669139a 100644
--- a/src/main/java/net/bootsfaces/component/ajax/IAJAXComponent.java
+++ b/src/main/java/net/bootsfaces/component/ajax/IAJAXComponent.java
@@ -4,7 +4,7 @@
import java.util.List;
import java.util.Map;
-import javax.faces.component.behavior.ClientBehavior;
+import jakarta.faces.component.behavior.ClientBehavior;
public interface IAJAXComponent {
/**
@@ -39,17 +39,17 @@ public interface IAJAXComponent {
/**
*
* This is a default implementation of
- * {@link javax.faces.component.behavior.ClientBehaviorHolder#getClientBehaviors}
+ * {@link jakarta.faces.component.behavior.ClientBehaviorHolder#getClientBehaviors}
* . UIComponent
does not implement the
- * {@link javax.faces.component.behavior.ClientBehaviorHolder} interface,
+ * {@link jakarta.faces.component.behavior.ClientBehaviorHolder} interface,
* but provides default implementations for the methods defined by
- * {@link javax.faces.component.behavior.ClientBehaviorHolder} to simplify
+ * {@link jakarta.faces.component.behavior.ClientBehaviorHolder} to simplify
* subclass implementations. Subclasses that wish to support the
- * {@link javax.faces.component.behavior.ClientBehaviorHolder} contract must
+ * {@link jakarta.faces.component.behavior.ClientBehaviorHolder} contract must
* declare that the subclass implements
- * {@link javax.faces.component.behavior.ClientBehaviorHolder}, and must add
+ * {@link jakarta.faces.component.behavior.ClientBehaviorHolder}, and must add
* an implementation of
- * {@link javax.faces.component.behavior.ClientBehaviorHolder#getEventNames}
+ * {@link jakarta.faces.component.behavior.ClientBehaviorHolder#getEventNames}
* .
*
*
@@ -60,17 +60,17 @@ public interface IAJAXComponent {
/**
*
* This is a default implementation of
- * {@link javax.faces.component.behavior.ClientBehaviorHolder#getDefaultEventName}
+ * {@link jakarta.faces.component.behavior.ClientBehaviorHolder#getDefaultEventName}
* . UIComponent
does not implement the
- * {@link javax.faces.component.behavior.ClientBehaviorHolder} interface,
+ * {@link jakarta.faces.component.behavior.ClientBehaviorHolder} interface,
* but provides default implementations for the methods defined by
- * {@link javax.faces.component.behavior.ClientBehaviorHolder} to simplify
+ * {@link jakarta.faces.component.behavior.ClientBehaviorHolder} to simplify
* subclass implementations. Subclasses that wish to support the
- * {@link javax.faces.component.behavior.ClientBehaviorHolder} contract must
+ * {@link jakarta.faces.component.behavior.ClientBehaviorHolder} contract must
* declare that the subclass implements
- * {@link javax.faces.component.behavior.ClientBehaviorHolder}, and must
+ * {@link jakarta.faces.component.behavior.ClientBehaviorHolder}, and must
* provide an implementation of
- * {@link javax.faces.component.behavior.ClientBehaviorHolder#getEventNames}
+ * {@link jakarta.faces.component.behavior.ClientBehaviorHolder#getEventNames}
* .
*
*/
@@ -85,15 +85,15 @@ public interface IAJAXComponent {
/**
*
* This is a default implementation of
- * {@link javax.faces.component.behavior.ClientBehaviorHolder#getEventNames}
+ * {@link jakarta.faces.component.behavior.ClientBehaviorHolder#getEventNames}
* . UIComponent
does not implement the
- * {@link javax.faces.component.behavior.ClientBehaviorHolder} interface,
+ * {@link jakarta.faces.component.behavior.ClientBehaviorHolder} interface,
* but provides default implementations for the methods defined by
- * {@link javax.faces.component.behavior.ClientBehaviorHolder} to simplify
+ * {@link jakarta.faces.component.behavior.ClientBehaviorHolder} to simplify
* subclass implementations. Subclasses that wish to support the
- * {@link javax.faces.component.behavior.ClientBehaviorHolder} contract must
+ * {@link jakarta.faces.component.behavior.ClientBehaviorHolder} contract must
* declare that the subclass implements
- * {@link javax.faces.component.behavior.ClientBehaviorHolder}, and must
+ * {@link jakarta.faces.component.behavior.ClientBehaviorHolder}, and must
* override this method to return a non-Empty Collection
of the
* client event names that the component supports.
*
diff --git a/src/main/java/net/bootsfaces/component/alert/Alert.java b/src/main/java/net/bootsfaces/component/alert/Alert.java
index 46341f13a..bdda1b408 100644
--- a/src/main/java/net/bootsfaces/component/alert/Alert.java
+++ b/src/main/java/net/bootsfaces/component/alert/Alert.java
@@ -17,17 +17,17 @@
*/
package net.bootsfaces.component.alert;
-import javax.el.ValueExpression;
-import javax.faces.application.ResourceDependencies;
-import javax.faces.application.ResourceDependency;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.UIOutput;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.el.ValueExpression;
+import jakarta.faces.application.ResourceDependencies;
+import jakarta.faces.application.ResourceDependency;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.UIOutput;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
import net.bootsfaces.C;
import net.bootsfaces.listeners.AddResourcesListener;
@@ -110,15 +110,15 @@ public void setAutoUpdate(boolean _autoUpdate) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/alert/AlertRenderer.java b/src/main/java/net/bootsfaces/component/alert/AlertRenderer.java
index 88ccb0aaf..fdf414ecd 100644
--- a/src/main/java/net/bootsfaces/component/alert/AlertRenderer.java
+++ b/src/main/java/net/bootsfaces/component/alert/AlertRenderer.java
@@ -20,10 +20,10 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.render.CoreRenderer;
import net.bootsfaces.render.Tooltip;
diff --git a/src/main/java/net/bootsfaces/component/badge/Badge.java b/src/main/java/net/bootsfaces/component/badge/Badge.java
index de8905f83..9565dfab4 100644
--- a/src/main/java/net/bootsfaces/component/badge/Badge.java
+++ b/src/main/java/net/bootsfaces/component/badge/Badge.java
@@ -18,15 +18,15 @@
package net.bootsfaces.component.badge;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
import net.bootsfaces.C;
import net.bootsfaces.listeners.AddResourcesListener;
diff --git a/src/main/java/net/bootsfaces/component/badge/BadgeCore.java b/src/main/java/net/bootsfaces/component/badge/BadgeCore.java
index 187bc40a7..be6fe790b 100644
--- a/src/main/java/net/bootsfaces/component/badge/BadgeCore.java
+++ b/src/main/java/net/bootsfaces/component/badge/BadgeCore.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.badge;
-import javax.faces.component.UIOutput;
+import jakarta.faces.component.UIOutput;
/** This class holds the attributes of <b:badge />. */
public abstract class BadgeCore extends UIOutput implements net.bootsfaces.render.IHasTooltip {
@@ -59,15 +59,15 @@ public void setAutoUpdate(boolean _autoUpdate) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/badge/BadgeRenderer.java b/src/main/java/net/bootsfaces/component/badge/BadgeRenderer.java
index 169af1677..1d8161ebd 100644
--- a/src/main/java/net/bootsfaces/component/badge/BadgeRenderer.java
+++ b/src/main/java/net/bootsfaces/component/badge/BadgeRenderer.java
@@ -20,10 +20,10 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.render.CoreInputRenderer;
import net.bootsfaces.render.IResponsive;
diff --git a/src/main/java/net/bootsfaces/component/breadcrumbs/Breadcrumbs.java b/src/main/java/net/bootsfaces/component/breadcrumbs/Breadcrumbs.java
index f1e8338c0..29e8c1835 100644
--- a/src/main/java/net/bootsfaces/component/breadcrumbs/Breadcrumbs.java
+++ b/src/main/java/net/bootsfaces/component/breadcrumbs/Breadcrumbs.java
@@ -18,15 +18,15 @@
package net.bootsfaces.component.breadcrumbs;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
import net.bootsfaces.listeners.AddResourcesListener;
import net.bootsfaces.render.Tooltip;
diff --git a/src/main/java/net/bootsfaces/component/breadcrumbs/BreadcrumbsCore.java b/src/main/java/net/bootsfaces/component/breadcrumbs/BreadcrumbsCore.java
index 681bb1125..15343526c 100644
--- a/src/main/java/net/bootsfaces/component/breadcrumbs/BreadcrumbsCore.java
+++ b/src/main/java/net/bootsfaces/component/breadcrumbs/BreadcrumbsCore.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.breadcrumbs;
-import javax.faces.component.UIOutput;
+import jakarta.faces.component.UIOutput;
/** This class holds the attributes of <b:breadcrumbs />. */
public abstract class BreadcrumbsCore extends UIOutput implements net.bootsfaces.render.IHasTooltip {
@@ -59,15 +59,15 @@ public void setAutoUpdate(boolean _autoUpdate) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/breadcrumbs/BreadcrumbsRenderer.java b/src/main/java/net/bootsfaces/component/breadcrumbs/BreadcrumbsRenderer.java
index 920333044..49691bac2 100644
--- a/src/main/java/net/bootsfaces/component/breadcrumbs/BreadcrumbsRenderer.java
+++ b/src/main/java/net/bootsfaces/component/breadcrumbs/BreadcrumbsRenderer.java
@@ -18,10 +18,10 @@
package net.bootsfaces.component.breadcrumbs;
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.render.CoreRenderer;
import net.bootsfaces.render.Tooltip;
diff --git a/src/main/java/net/bootsfaces/component/button/Button.java b/src/main/java/net/bootsfaces/component/button/Button.java
index 2a5936cd9..25c5351b6 100644
--- a/src/main/java/net/bootsfaces/component/button/Button.java
+++ b/src/main/java/net/bootsfaces/component/button/Button.java
@@ -18,15 +18,15 @@
package net.bootsfaces.component.button;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.html.HtmlOutcomeTargetButton;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.html.HtmlOutcomeTargetButton;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
import net.bootsfaces.C;
import net.bootsfaces.listeners.AddResourcesListener;
@@ -131,15 +131,15 @@ public void setAutoUpdate(boolean _autoUpdate) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/button/ButtonRenderer.java b/src/main/java/net/bootsfaces/component/button/ButtonRenderer.java
index c4f945642..4bc25ab7d 100644
--- a/src/main/java/net/bootsfaces/component/button/ButtonRenderer.java
+++ b/src/main/java/net/bootsfaces/component/button/ButtonRenderer.java
@@ -23,15 +23,15 @@
import java.util.List;
import java.util.Map;
-import javax.faces.FacesException;
-import javax.faces.application.ConfigurableNavigationHandler;
-import javax.faces.application.NavigationCase;
-import javax.faces.application.ProjectStage;
-import javax.faces.component.UIComponent;
-import javax.faces.component.UIParameter;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.FacesException;
+import jakarta.faces.application.ConfigurableNavigationHandler;
+import jakarta.faces.application.NavigationCase;
+import jakarta.faces.application.ProjectStage;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.component.UIParameter;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.C;
import net.bootsfaces.component.icon.IconRenderer;
@@ -299,7 +299,7 @@ private String determineTargetURL(FacesContext context, Button button, String ou
.getNavigationHandler();
NavigationCase navCase = cnh.getNavigationCase(context, null, outcome);
/*
- * Param Name: javax.faces.PROJECT_STAGE Default Value: The default
+ * Param Name: jakarta.faces.PROJECT_STAGE Default Value: The default
* value is ProjectStage#Production but IDE can set it differently in
* web.xml Expected Values: Development, Production, SystemTest,
* UnitTest Since: 2.0
diff --git a/src/main/java/net/bootsfaces/component/buttonGroup/ButtonGroup.java b/src/main/java/net/bootsfaces/component/buttonGroup/ButtonGroup.java
index 088bd0e6a..42839c0a2 100644
--- a/src/main/java/net/bootsfaces/component/buttonGroup/ButtonGroup.java
+++ b/src/main/java/net/bootsfaces/component/buttonGroup/ButtonGroup.java
@@ -18,15 +18,15 @@
package net.bootsfaces.component.buttonGroup;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.UIComponentBase;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.UIComponentBase;
import net.bootsfaces.C;
import net.bootsfaces.listeners.AddResourcesListener;
@@ -101,15 +101,15 @@ public void setAutoUpdate(boolean _autoUpdate) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/buttonGroup/ButtonGroupRenderer.java b/src/main/java/net/bootsfaces/component/buttonGroup/ButtonGroupRenderer.java
index d2197d3d7..ca68faaaf 100644
--- a/src/main/java/net/bootsfaces/component/buttonGroup/ButtonGroupRenderer.java
+++ b/src/main/java/net/bootsfaces/component/buttonGroup/ButtonGroupRenderer.java
@@ -20,10 +20,10 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.render.CoreRenderer;
import net.bootsfaces.render.Responsive;
diff --git a/src/main/java/net/bootsfaces/component/buttonToolbar/ButtonToolbar.java b/src/main/java/net/bootsfaces/component/buttonToolbar/ButtonToolbar.java
index 9ac782188..5c8767a0c 100644
--- a/src/main/java/net/bootsfaces/component/buttonToolbar/ButtonToolbar.java
+++ b/src/main/java/net/bootsfaces/component/buttonToolbar/ButtonToolbar.java
@@ -18,16 +18,16 @@
package net.bootsfaces.component.buttonToolbar;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.UIComponentBase;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.UIComponentBase;
import net.bootsfaces.C;
import net.bootsfaces.listeners.AddResourcesListener;
@@ -108,15 +108,15 @@ public void setAutoUpdate(boolean _autoUpdate) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/buttonToolbar/ButtonToolbarRenderer.java b/src/main/java/net/bootsfaces/component/buttonToolbar/ButtonToolbarRenderer.java
index 8801a8bf7..9044b20a5 100644
--- a/src/main/java/net/bootsfaces/component/buttonToolbar/ButtonToolbarRenderer.java
+++ b/src/main/java/net/bootsfaces/component/buttonToolbar/ButtonToolbarRenderer.java
@@ -20,10 +20,10 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.render.CoreRenderer;
import net.bootsfaces.render.Responsive;
diff --git a/src/main/java/net/bootsfaces/component/canvas/Canvas.java b/src/main/java/net/bootsfaces/component/canvas/Canvas.java
index c0f2dabd1..aaf6cbb0b 100644
--- a/src/main/java/net/bootsfaces/component/canvas/Canvas.java
+++ b/src/main/java/net/bootsfaces/component/canvas/Canvas.java
@@ -18,16 +18,16 @@
package net.bootsfaces.component.canvas;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.UIOutput;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.UIOutput;
import net.bootsfaces.C;
import net.bootsfaces.render.IResponsive;
@@ -107,15 +107,15 @@ public void setAutoUpdate(boolean _autoUpdate) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/canvas/CanvasRenderer.java b/src/main/java/net/bootsfaces/component/canvas/CanvasRenderer.java
index 673069c13..0c12c45bf 100644
--- a/src/main/java/net/bootsfaces/component/canvas/CanvasRenderer.java
+++ b/src/main/java/net/bootsfaces/component/canvas/CanvasRenderer.java
@@ -20,10 +20,10 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.render.CoreRenderer;
import net.bootsfaces.render.Responsive;
diff --git a/src/main/java/net/bootsfaces/component/carousel/Carousel.java b/src/main/java/net/bootsfaces/component/carousel/Carousel.java
index faf4efd80..1c33c380c 100644
--- a/src/main/java/net/bootsfaces/component/carousel/Carousel.java
+++ b/src/main/java/net/bootsfaces/component/carousel/Carousel.java
@@ -18,12 +18,12 @@
package net.bootsfaces.component.carousel;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
import java.util.Arrays;
import java.util.Collection;
@@ -31,12 +31,12 @@
import java.util.HashMap;
import java.util.Map;
-import javax.el.ValueExpression;
-import javax.faces.application.ResourceDependencies;
-import javax.faces.application.ResourceDependency;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.UICommand;
-import javax.faces.component.behavior.ClientBehaviorHolder;
+import jakarta.el.ValueExpression;
+import jakarta.faces.application.ResourceDependencies;
+import jakarta.faces.application.ResourceDependency;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.UICommand;
+import jakarta.faces.component.behavior.ClientBehaviorHolder;
import net.bootsfaces.C;
import net.bootsfaces.component.ajax.IAJAXComponent;
diff --git a/src/main/java/net/bootsfaces/component/carousel/CarouselRenderer.java b/src/main/java/net/bootsfaces/component/carousel/CarouselRenderer.java
index f2630f68d..b3ea6a6fd 100644
--- a/src/main/java/net/bootsfaces/component/carousel/CarouselRenderer.java
+++ b/src/main/java/net/bootsfaces/component/carousel/CarouselRenderer.java
@@ -21,10 +21,10 @@
import java.io.IOException;
import java.util.List;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.component.ajax.AJAXRenderer;
import net.bootsfaces.component.carouselControl.CarouselControl;
diff --git a/src/main/java/net/bootsfaces/component/carouselCaption/CarouselCaption.java b/src/main/java/net/bootsfaces/component/carouselCaption/CarouselCaption.java
index 506f3e6f7..217dcfcad 100644
--- a/src/main/java/net/bootsfaces/component/carouselCaption/CarouselCaption.java
+++ b/src/main/java/net/bootsfaces/component/carouselCaption/CarouselCaption.java
@@ -18,22 +18,22 @@
package net.bootsfaces.component.carouselCaption;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.Map;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.UICommand;
-import javax.faces.component.behavior.ClientBehaviorHolder;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.UICommand;
+import jakarta.faces.component.behavior.ClientBehaviorHolder;
import net.bootsfaces.C;
import net.bootsfaces.component.ajax.IAJAXComponent;
diff --git a/src/main/java/net/bootsfaces/component/carouselCaption/CarouselCaptionRenderer.java b/src/main/java/net/bootsfaces/component/carouselCaption/CarouselCaptionRenderer.java
index 83155968e..446944c41 100644
--- a/src/main/java/net/bootsfaces/component/carouselCaption/CarouselCaptionRenderer.java
+++ b/src/main/java/net/bootsfaces/component/carouselCaption/CarouselCaptionRenderer.java
@@ -20,10 +20,10 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.component.ajax.AJAXRenderer;
import net.bootsfaces.render.CoreRenderer;
diff --git a/src/main/java/net/bootsfaces/component/carouselControl/CarouselControl.java b/src/main/java/net/bootsfaces/component/carouselControl/CarouselControl.java
index 9d8c68fd6..74f693baf 100644
--- a/src/main/java/net/bootsfaces/component/carouselControl/CarouselControl.java
+++ b/src/main/java/net/bootsfaces/component/carouselControl/CarouselControl.java
@@ -18,22 +18,22 @@
package net.bootsfaces.component.carouselControl;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.Map;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.UICommand;
-import javax.faces.component.behavior.ClientBehaviorHolder;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.UICommand;
+import jakarta.faces.component.behavior.ClientBehaviorHolder;
import net.bootsfaces.C;
import net.bootsfaces.component.ajax.IAJAXComponent;
diff --git a/src/main/java/net/bootsfaces/component/carouselControl/CarouselControlRenderer.java b/src/main/java/net/bootsfaces/component/carouselControl/CarouselControlRenderer.java
index 5d6485f43..76586882c 100644
--- a/src/main/java/net/bootsfaces/component/carouselControl/CarouselControlRenderer.java
+++ b/src/main/java/net/bootsfaces/component/carouselControl/CarouselControlRenderer.java
@@ -20,10 +20,10 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.component.ajax.AJAXRenderer;
import net.bootsfaces.render.CoreRenderer;
diff --git a/src/main/java/net/bootsfaces/component/carouselItem/CarouselItem.java b/src/main/java/net/bootsfaces/component/carouselItem/CarouselItem.java
index 2bd6afc21..e676cfd9c 100644
--- a/src/main/java/net/bootsfaces/component/carouselItem/CarouselItem.java
+++ b/src/main/java/net/bootsfaces/component/carouselItem/CarouselItem.java
@@ -18,22 +18,22 @@
package net.bootsfaces.component.carouselItem;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.Map;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.UICommand;
-import javax.faces.component.behavior.ClientBehaviorHolder;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.UICommand;
+import jakarta.faces.component.behavior.ClientBehaviorHolder;
import net.bootsfaces.C;
import net.bootsfaces.component.ajax.IAJAXComponent;
diff --git a/src/main/java/net/bootsfaces/component/carouselItem/CarouselItemRenderer.java b/src/main/java/net/bootsfaces/component/carouselItem/CarouselItemRenderer.java
index 93d0d4ba7..34c4abfc9 100644
--- a/src/main/java/net/bootsfaces/component/carouselItem/CarouselItemRenderer.java
+++ b/src/main/java/net/bootsfaces/component/carouselItem/CarouselItemRenderer.java
@@ -20,10 +20,10 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.component.ajax.AJAXRenderer;
import net.bootsfaces.component.carouselCaption.CarouselCaptionRenderer;
diff --git a/src/main/java/net/bootsfaces/component/colorPicker/ColorPicker.java b/src/main/java/net/bootsfaces/component/colorPicker/ColorPicker.java
index 435acb436..1c2163db3 100644
--- a/src/main/java/net/bootsfaces/component/colorPicker/ColorPicker.java
+++ b/src/main/java/net/bootsfaces/component/colorPicker/ColorPicker.java
@@ -1,19 +1,19 @@
package net.bootsfaces.component.colorPicker;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.Map;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.UIComponent;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.UIComponent;
import net.bootsfaces.C;
import net.bootsfaces.beans.ELTools;
diff --git a/src/main/java/net/bootsfaces/component/colorPicker/ColorPickerCore.java b/src/main/java/net/bootsfaces/component/colorPicker/ColorPickerCore.java
index fd21a47e8..9e9fa6ce8 100644
--- a/src/main/java/net/bootsfaces/component/colorPicker/ColorPickerCore.java
+++ b/src/main/java/net/bootsfaces/component/colorPicker/ColorPickerCore.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.colorPicker;
-import javax.faces.component.html.HtmlInputText;
+import jakarta.faces.component.html.HtmlInputText;
/** This class holds the attributes of <b:colorPicker />. */
public abstract class ColorPickerCore extends HtmlInputText implements net.bootsfaces.render.IHasTooltip {
@@ -123,15 +123,15 @@ public void setAutocomplete(String _autocomplete) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/colorPicker/ColorPickerRenderer.java b/src/main/java/net/bootsfaces/component/colorPicker/ColorPickerRenderer.java
index 761cdf3b8..fe4cfdfcf 100644
--- a/src/main/java/net/bootsfaces/component/colorPicker/ColorPickerRenderer.java
+++ b/src/main/java/net/bootsfaces/component/colorPicker/ColorPickerRenderer.java
@@ -3,10 +3,10 @@
import java.io.IOException;
import java.util.logging.Logger;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.C;
import net.bootsfaces.component.ajax.AJAXRenderer;
diff --git a/src/main/java/net/bootsfaces/component/column/Column.java b/src/main/java/net/bootsfaces/component/column/Column.java
index b73877fa1..6d39f5afa 100644
--- a/src/main/java/net/bootsfaces/component/column/Column.java
+++ b/src/main/java/net/bootsfaces/component/column/Column.java
@@ -18,16 +18,16 @@
package net.bootsfaces.component.column;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
-
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.UIOutput;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
+
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.UIOutput;
import net.bootsfaces.C;
import net.bootsfaces.listeners.AddResourcesListener;
diff --git a/src/main/java/net/bootsfaces/component/column/ColumnRenderer.java b/src/main/java/net/bootsfaces/component/column/ColumnRenderer.java
index c1278971e..dab235d1e 100644
--- a/src/main/java/net/bootsfaces/component/column/ColumnRenderer.java
+++ b/src/main/java/net/bootsfaces/component/column/ColumnRenderer.java
@@ -20,10 +20,10 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.render.CoreRenderer;
import net.bootsfaces.render.Responsive;
diff --git a/src/main/java/net/bootsfaces/component/commandButton/CommandButton.java b/src/main/java/net/bootsfaces/component/commandButton/CommandButton.java
index a2dec23e7..931771b05 100644
--- a/src/main/java/net/bootsfaces/component/commandButton/CommandButton.java
+++ b/src/main/java/net/bootsfaces/component/commandButton/CommandButton.java
@@ -23,15 +23,15 @@
import java.util.Collections;
import java.util.Map;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.behavior.ClientBehaviorHolder;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.behavior.ClientBehaviorHolder;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
import net.bootsfaces.C;
import net.bootsfaces.component.ajax.IAJAXComponent;
diff --git a/src/main/java/net/bootsfaces/component/commandButton/CommandButtonCore.java b/src/main/java/net/bootsfaces/component/commandButton/CommandButtonCore.java
index 67ef1f747..660e61c46 100644
--- a/src/main/java/net/bootsfaces/component/commandButton/CommandButtonCore.java
+++ b/src/main/java/net/bootsfaces/component/commandButton/CommandButtonCore.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.commandButton;
-import javax.faces.component.UICommand;
+import jakarta.faces.component.UICommand;
/** This class holds the attributes of <b:commandButton />. */
public abstract class CommandButtonCore extends UICommand implements net.bootsfaces.render.IHasTooltip {
@@ -91,15 +91,15 @@ public void setAutoUpdate(boolean _autoUpdate) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/commandButton/CommandButtonRenderer.java b/src/main/java/net/bootsfaces/component/commandButton/CommandButtonRenderer.java
index b09b02f02..e5c40ca03 100644
--- a/src/main/java/net/bootsfaces/component/commandButton/CommandButtonRenderer.java
+++ b/src/main/java/net/bootsfaces/component/commandButton/CommandButtonRenderer.java
@@ -20,11 +20,11 @@
import java.io.IOException;
import java.util.Map;
-import javax.faces.FacesException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.component.ajax.AJAXRenderer;
import net.bootsfaces.component.icon.IconRenderer;
@@ -52,7 +52,7 @@ public void decode(FacesContext context, UIComponent component) {
if (params.containsKey(param)) {
found=true;
} else {
- String source = params.get("javax.faces.source");
+ String source = params.get("jakarta.faces.source");
if (clientId.equals(source)) {
found = true;
}
diff --git a/src/main/java/net/bootsfaces/component/commandLink/CommandLink.java b/src/main/java/net/bootsfaces/component/commandLink/CommandLink.java
index c9efd947b..25d72a848 100644
--- a/src/main/java/net/bootsfaces/component/commandLink/CommandLink.java
+++ b/src/main/java/net/bootsfaces/component/commandLink/CommandLink.java
@@ -18,14 +18,14 @@
package net.bootsfaces.component.commandLink;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
-import javax.faces.component.FacesComponent;
+import jakarta.faces.component.FacesComponent;
import net.bootsfaces.component.ajax.IAJAXComponent2;
import net.bootsfaces.component.navCommandLink.NavCommandLink;
@@ -112,15 +112,15 @@ public void setAutoUpdate(boolean _autoUpdate) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/commandLink/CommandLinkRenderer.java b/src/main/java/net/bootsfaces/component/commandLink/CommandLinkRenderer.java
index 78b7be7ab..ef4044a75 100644
--- a/src/main/java/net/bootsfaces/component/commandLink/CommandLinkRenderer.java
+++ b/src/main/java/net/bootsfaces/component/commandLink/CommandLinkRenderer.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.commandLink;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.component.navLink.NavLinkRenderer;
diff --git a/src/main/java/net/bootsfaces/component/container/Container.java b/src/main/java/net/bootsfaces/component/container/Container.java
index d18544a43..f5ccb02ca 100644
--- a/src/main/java/net/bootsfaces/component/container/Container.java
+++ b/src/main/java/net/bootsfaces/component/container/Container.java
@@ -18,16 +18,16 @@
package net.bootsfaces.component.container;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
-
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.UIOutput;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
+
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.UIOutput;
import net.bootsfaces.C;
import net.bootsfaces.listeners.AddResourcesListener;
diff --git a/src/main/java/net/bootsfaces/component/container/ContainerRenderer.java b/src/main/java/net/bootsfaces/component/container/ContainerRenderer.java
index f2fd924cb..ba8579fbc 100644
--- a/src/main/java/net/bootsfaces/component/container/ContainerRenderer.java
+++ b/src/main/java/net/bootsfaces/component/container/ContainerRenderer.java
@@ -20,10 +20,10 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.render.CoreRenderer;
import net.bootsfaces.render.Tooltip;
diff --git a/src/main/java/net/bootsfaces/component/dataTable/DataTable.java b/src/main/java/net/bootsfaces/component/dataTable/DataTable.java
index 40c05f253..cce7ac387 100644
--- a/src/main/java/net/bootsfaces/component/dataTable/DataTable.java
+++ b/src/main/java/net/bootsfaces/component/dataTable/DataTable.java
@@ -18,11 +18,11 @@
package net.bootsfaces.component.dataTable;
import java.util.ArrayList;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
import java.util.Arrays;
import java.util.Collection;
@@ -33,14 +33,14 @@
import java.util.regex.Matcher;
import java.util.regex.Pattern;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.UIComponent;
-import javax.faces.component.UIComponentBase;
-import javax.faces.component.UIViewRoot;
-import javax.faces.component.behavior.ClientBehaviorHolder;
-import javax.faces.context.FacesContext;
-import javax.faces.event.FacesEvent;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.component.UIComponentBase;
+import jakarta.faces.component.UIViewRoot;
+import jakarta.faces.component.behavior.ClientBehaviorHolder;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.FacesEvent;
import net.bootsfaces.C;
import net.bootsfaces.component.ajax.IAJAXComponent;
diff --git a/src/main/java/net/bootsfaces/component/dataTable/DataTableCore.java b/src/main/java/net/bootsfaces/component/dataTable/DataTableCore.java
index 61a8bdfe4..5a014a1ee 100644
--- a/src/main/java/net/bootsfaces/component/dataTable/DataTableCore.java
+++ b/src/main/java/net/bootsfaces/component/dataTable/DataTableCore.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.dataTable;
-import javax.faces.component.UIData;
+import jakarta.faces.component.UIData;
/** This class holds the attributes of <b:dataTable />. */
public abstract class DataTableCore extends UIData implements net.bootsfaces.render.IHasTooltip {
diff --git a/src/main/java/net/bootsfaces/component/dataTable/DataTableRenderer.java b/src/main/java/net/bootsfaces/component/dataTable/DataTableRenderer.java
index 9c7185248..06e605eb8 100644
--- a/src/main/java/net/bootsfaces/component/dataTable/DataTableRenderer.java
+++ b/src/main/java/net/bootsfaces/component/dataTable/DataTableRenderer.java
@@ -24,12 +24,12 @@
import java.util.List;
import java.util.Map;
import java.util.regex.Pattern;
-import javax.el.ValueExpression;
-import javax.faces.FacesException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.el.ValueExpression;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.C;
import net.bootsfaces.component.ajax.AJAXRenderer;
import net.bootsfaces.component.dataTableColumn.DataTableColumn;
diff --git a/src/main/java/net/bootsfaces/component/dataTableColumn/DataTableColumn.java b/src/main/java/net/bootsfaces/component/dataTableColumn/DataTableColumn.java
index 67ef56ee2..a1d93060c 100644
--- a/src/main/java/net/bootsfaces/component/dataTableColumn/DataTableColumn.java
+++ b/src/main/java/net/bootsfaces/component/dataTableColumn/DataTableColumn.java
@@ -18,8 +18,8 @@
package net.bootsfaces.component.dataTableColumn;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
import net.bootsfaces.C;
import net.bootsfaces.listeners.AddResourcesListener;
diff --git a/src/main/java/net/bootsfaces/component/dataTableColumn/DataTableColumnCore.java b/src/main/java/net/bootsfaces/component/dataTableColumn/DataTableColumnCore.java
index cbe23ea4e..6daef18c8 100644
--- a/src/main/java/net/bootsfaces/component/dataTableColumn/DataTableColumnCore.java
+++ b/src/main/java/net/bootsfaces/component/dataTableColumn/DataTableColumnCore.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.dataTableColumn;
-import javax.faces.component.UIColumn;
+import jakarta.faces.component.UIColumn;
/** This class holds the attributes of <b:dataTableColumn />. */
public abstract class DataTableColumnCore extends UIColumn {
diff --git a/src/main/java/net/bootsfaces/component/dataTableColumn/DataTableColumnRenderer.java b/src/main/java/net/bootsfaces/component/dataTableColumn/DataTableColumnRenderer.java
index 9abb0c8d7..1fc141695 100644
--- a/src/main/java/net/bootsfaces/component/dataTableColumn/DataTableColumnRenderer.java
+++ b/src/main/java/net/bootsfaces/component/dataTableColumn/DataTableColumnRenderer.java
@@ -20,10 +20,10 @@
import java.io.IOException;
-import javax.faces.FacesException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.render.CoreRenderer;
diff --git a/src/main/java/net/bootsfaces/component/dateTimePicker/DateTimePicker.java b/src/main/java/net/bootsfaces/component/dateTimePicker/DateTimePicker.java
index ffb344dff..40b6f67cb 100644
--- a/src/main/java/net/bootsfaces/component/dateTimePicker/DateTimePicker.java
+++ b/src/main/java/net/bootsfaces/component/dateTimePicker/DateTimePicker.java
@@ -18,12 +18,12 @@
package net.bootsfaces.component.dateTimePicker;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
import java.text.ParseException;
import java.text.SimpleDateFormat;
@@ -35,12 +35,12 @@
import java.util.Locale;
import java.util.Map;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.convert.Converter;
-import javax.faces.convert.ConverterException;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.convert.Converter;
+import jakarta.faces.convert.ConverterException;
import net.bootsfaces.C;
import net.bootsfaces.component.ajax.IAJAXComponent;
@@ -184,7 +184,7 @@ public Object getConvertedValue(FacesContext context, Object submittedValue) thr
return cal.getTime();
} catch (Exception pe) {
this.setValid(false);
- throw new ConverterException(BsfUtils.getMessage("javax.faces.converter.DateTimeConverter.DATE", val,
+ throw new ConverterException(BsfUtils.getMessage("jakarta.faces.converter.DateTimeConverter.DATE", val,
javaFormat, BsfUtils.getLabel(context, this)));
}
}
diff --git a/src/main/java/net/bootsfaces/component/dateTimePicker/DateTimePickerCore.java b/src/main/java/net/bootsfaces/component/dateTimePicker/DateTimePickerCore.java
index 82f623750..bfe0f9d10 100644
--- a/src/main/java/net/bootsfaces/component/dateTimePicker/DateTimePickerCore.java
+++ b/src/main/java/net/bootsfaces/component/dateTimePicker/DateTimePickerCore.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.dateTimePicker;
-import javax.faces.component.html.HtmlInputText;
+import jakarta.faces.component.html.HtmlInputText;
/** This class holds the attributes of <b:dateTimePicker />. */
public abstract class DateTimePickerCore extends HtmlInputText implements net.bootsfaces.render.IHasTooltip {
@@ -101,15 +101,15 @@ public void setAutoUpdate(boolean _autoUpdate) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/dateTimePicker/DateTimePickerRenderer.java b/src/main/java/net/bootsfaces/component/dateTimePicker/DateTimePickerRenderer.java
index f2c2a28a6..e8931e109 100644
--- a/src/main/java/net/bootsfaces/component/dateTimePicker/DateTimePickerRenderer.java
+++ b/src/main/java/net/bootsfaces/component/dateTimePicker/DateTimePickerRenderer.java
@@ -23,12 +23,12 @@
import java.util.Date;
import java.util.Locale;
-import javax.faces.FacesException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.convert.Converter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.convert.Converter;
+import jakarta.faces.render.FacesRenderer;
import org.owasp.html.HtmlPolicyBuilder;
import org.owasp.html.PolicyFactory;
@@ -63,7 +63,7 @@ public void decode(FacesContext context, UIComponent component) {
String responsiveStyleClass = Responsive.getResponsiveStyleClass(dtp, false);
boolean hasOuter = (null != responsiveStyleClass && responsiveStyleClass.trim().length()>0) || (dtp.getLabel() != null && dtp.isRenderLabel());
- String event = context.getExternalContext().getRequestParameterMap().get("javax.faces.partial.event");
+ String event = context.getExternalContext().getRequestParameterMap().get("jakarta.faces.partial.event");
String realEvent = context.getExternalContext().getRequestParameterMap().get("BsFEvent");
if (null != realEvent) {
event = realEvent;
diff --git a/src/main/java/net/bootsfaces/component/datepicker/Datepicker.java b/src/main/java/net/bootsfaces/component/datepicker/Datepicker.java
index 915806947..5c9bb2798 100644
--- a/src/main/java/net/bootsfaces/component/datepicker/Datepicker.java
+++ b/src/main/java/net/bootsfaces/component/datepicker/Datepicker.java
@@ -18,12 +18,12 @@
package net.bootsfaces.component.datepicker;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
import java.io.IOException;
import java.text.DateFormat;
@@ -35,19 +35,19 @@
import java.util.Locale;
import java.util.Map;
-import javax.el.ValueExpression;
-import javax.faces.application.Application;
-import javax.faces.application.FacesMessage;
-import javax.faces.application.Resource;
-import javax.faces.application.ResourceHandler;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.UIComponent;
-import javax.faces.component.UIInput;
-import javax.faces.component.html.HtmlInputText;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.convert.Converter;
-import javax.faces.convert.ConverterException;
+import jakarta.el.ValueExpression;
+import jakarta.faces.application.Application;
+import jakarta.faces.application.FacesMessage;
+import jakarta.faces.application.Resource;
+import jakarta.faces.application.ResourceHandler;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.component.UIInput;
+import jakarta.faces.component.html.HtmlInputText;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.convert.Converter;
+import jakarta.faces.convert.ConverterException;
import net.bootsfaces.C;
import net.bootsfaces.component.formGroup.FormGroup;
@@ -180,7 +180,7 @@ protected Object getConvertedValue(FacesContext fc, Object sval) throws Converte
} catch (ParseException e) {
this.setValid(false);
throw new ConverterException(
- BsfUtils.getMessage("javax.faces.converter.DateTimeConverter.DATE", val, sdf, getLabel(fc)));
+ BsfUtils.getMessage("jakarta.faces.converter.DateTimeConverter.DATE", val, sdf, getLabel(fc)));
}
}
@@ -751,15 +751,15 @@ public void setAutoUpdate(boolean _autoUpdate) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/defaultCommand/DefaultCommand.java b/src/main/java/net/bootsfaces/component/defaultCommand/DefaultCommand.java
index 36ae1de90..b925e944d 100644
--- a/src/main/java/net/bootsfaces/component/defaultCommand/DefaultCommand.java
+++ b/src/main/java/net/bootsfaces/component/defaultCommand/DefaultCommand.java
@@ -3,13 +3,13 @@
import java.io.IOException;
import java.util.Map;
-import javax.el.ValueExpression;
-import javax.faces.FacesException;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.UIComponentBase;
-import javax.faces.component.UIForm;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
+import jakarta.el.ValueExpression;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.UIComponentBase;
+import jakarta.faces.component.UIForm;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
import net.bootsfaces.C;
import net.bootsfaces.expressions.ExpressionResolver;
diff --git a/src/main/java/net/bootsfaces/component/dropButton/DropButton.java b/src/main/java/net/bootsfaces/component/dropButton/DropButton.java
index d118e2f2a..2831f4698 100644
--- a/src/main/java/net/bootsfaces/component/dropButton/DropButton.java
+++ b/src/main/java/net/bootsfaces/component/dropButton/DropButton.java
@@ -18,16 +18,16 @@
package net.bootsfaces.component.dropButton;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.UIComponentBase;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.UIComponentBase;
import net.bootsfaces.C;
import net.bootsfaces.listeners.AddResourcesListener;
@@ -117,15 +117,15 @@ public void setAutoUpdate(boolean _autoUpdate) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/dropButton/DropButtonRenderer.java b/src/main/java/net/bootsfaces/component/dropButton/DropButtonRenderer.java
index c75a5b303..2c4cae5a7 100644
--- a/src/main/java/net/bootsfaces/component/dropButton/DropButtonRenderer.java
+++ b/src/main/java/net/bootsfaces/component/dropButton/DropButtonRenderer.java
@@ -19,10 +19,10 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.component.icon.IconRenderer;
import net.bootsfaces.render.CoreRenderer;
diff --git a/src/main/java/net/bootsfaces/component/dropMenu/DropMenu.java b/src/main/java/net/bootsfaces/component/dropMenu/DropMenu.java
index c17912e06..48c0e263e 100644
--- a/src/main/java/net/bootsfaces/component/dropMenu/DropMenu.java
+++ b/src/main/java/net/bootsfaces/component/dropMenu/DropMenu.java
@@ -18,17 +18,17 @@
package net.bootsfaces.component.dropMenu;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
-import javax.el.ValueExpression;
-import javax.faces.application.ResourceDependencies;
-import javax.faces.application.ResourceDependency;
-import javax.faces.component.FacesComponent;
+import jakarta.el.ValueExpression;
+import jakarta.faces.application.ResourceDependencies;
+import jakarta.faces.application.ResourceDependency;
+import jakarta.faces.component.FacesComponent;
import net.bootsfaces.C;
import net.bootsfaces.listeners.AddResourcesListener;
diff --git a/src/main/java/net/bootsfaces/component/dropMenu/DropMenuCore.java b/src/main/java/net/bootsfaces/component/dropMenu/DropMenuCore.java
index ad1904608..9c5cf513d 100644
--- a/src/main/java/net/bootsfaces/component/dropMenu/DropMenuCore.java
+++ b/src/main/java/net/bootsfaces/component/dropMenu/DropMenuCore.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.dropMenu;
-import javax.faces.component.UIComponentBase;
+import jakarta.faces.component.UIComponentBase;
/** This class holds the attributes of <b:dropMenu />. */
public abstract class DropMenuCore extends UIComponentBase implements net.bootsfaces.render.IHasTooltip {
@@ -59,15 +59,15 @@ public void setAutoUpdate(boolean _autoUpdate) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/dropMenu/DropMenuRenderer.java b/src/main/java/net/bootsfaces/component/dropMenu/DropMenuRenderer.java
index 7596abd18..b80dc6e48 100644
--- a/src/main/java/net/bootsfaces/component/dropMenu/DropMenuRenderer.java
+++ b/src/main/java/net/bootsfaces/component/dropMenu/DropMenuRenderer.java
@@ -20,11 +20,11 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.component.UIViewRoot;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.component.UIViewRoot;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.C;
import net.bootsfaces.component.dropButton.DropButton;
diff --git a/src/main/java/net/bootsfaces/component/fetchBeanInfos/FetchBeanInfos.java b/src/main/java/net/bootsfaces/component/fetchBeanInfos/FetchBeanInfos.java
index e4db181b9..a3b2d4989 100644
--- a/src/main/java/net/bootsfaces/component/fetchBeanInfos/FetchBeanInfos.java
+++ b/src/main/java/net/bootsfaces/component/fetchBeanInfos/FetchBeanInfos.java
@@ -19,9 +19,9 @@
import java.io.IOException;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.context.FacesContext;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.context.FacesContext;
import net.bootsfaces.C;
import net.bootsfaces.utils.BsfUtils;
diff --git a/src/main/java/net/bootsfaces/component/fetchBeanInfos/FetchBeanInfosCore.java b/src/main/java/net/bootsfaces/component/fetchBeanInfos/FetchBeanInfosCore.java
index edf57ba5a..a3953e013 100644
--- a/src/main/java/net/bootsfaces/component/fetchBeanInfos/FetchBeanInfosCore.java
+++ b/src/main/java/net/bootsfaces/component/fetchBeanInfos/FetchBeanInfosCore.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.fetchBeanInfos;
-import javax.faces.component.UIComponentBase;
+import jakarta.faces.component.UIComponentBase;
/** This class holds the attributes of <b:fetchBeanInfos />. */
public abstract class FetchBeanInfosCore extends UIComponentBase {
diff --git a/src/main/java/net/bootsfaces/component/fetchBeanInfos/FetchBeanInfosRenderer.java b/src/main/java/net/bootsfaces/component/fetchBeanInfos/FetchBeanInfosRenderer.java
index 52dfd4a3f..3caeb15c7 100644
--- a/src/main/java/net/bootsfaces/component/fetchBeanInfos/FetchBeanInfosRenderer.java
+++ b/src/main/java/net/bootsfaces/component/fetchBeanInfos/FetchBeanInfosRenderer.java
@@ -21,12 +21,12 @@
import java.io.IOException;
import java.util.List;
-import javax.faces.application.FacesMessage;
-import javax.faces.application.FacesMessage.Severity;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.application.FacesMessage;
+import jakarta.faces.application.FacesMessage.Severity;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.render.CoreRenderer;
diff --git a/src/main/java/net/bootsfaces/component/flyOutMenu/FlyOutMenu.java b/src/main/java/net/bootsfaces/component/flyOutMenu/FlyOutMenu.java
index b79cd45b2..fc381fdfd 100644
--- a/src/main/java/net/bootsfaces/component/flyOutMenu/FlyOutMenu.java
+++ b/src/main/java/net/bootsfaces/component/flyOutMenu/FlyOutMenu.java
@@ -18,16 +18,16 @@
package net.bootsfaces.component.flyOutMenu;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.UIOutput;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.UIOutput;
import net.bootsfaces.C;
import net.bootsfaces.listeners.AddResourcesListener;
@@ -106,15 +106,15 @@ public void setAutoUpdate(boolean _autoUpdate) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/flyOutMenu/FlyOutMenuRenderer.java b/src/main/java/net/bootsfaces/component/flyOutMenu/FlyOutMenuRenderer.java
index 0555bcc02..8c7f9a6b8 100644
--- a/src/main/java/net/bootsfaces/component/flyOutMenu/FlyOutMenuRenderer.java
+++ b/src/main/java/net/bootsfaces/component/flyOutMenu/FlyOutMenuRenderer.java
@@ -20,10 +20,10 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.render.CoreRenderer;
import net.bootsfaces.render.Tooltip;
diff --git a/src/main/java/net/bootsfaces/component/focus/Focus.java b/src/main/java/net/bootsfaces/component/focus/Focus.java
index bd3045ea6..a5b30f4fc 100644
--- a/src/main/java/net/bootsfaces/component/focus/Focus.java
+++ b/src/main/java/net/bootsfaces/component/focus/Focus.java
@@ -3,12 +3,12 @@
import java.io.IOException;
import java.util.Map;
-import javax.el.ValueExpression;
-import javax.faces.FacesException;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.UIComponentBase;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
+import jakarta.el.ValueExpression;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.UIComponentBase;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
import net.bootsfaces.C;
import net.bootsfaces.expressions.ExpressionResolver;
diff --git a/src/main/java/net/bootsfaces/component/form/Form.java b/src/main/java/net/bootsfaces/component/form/Form.java
index aa65a129f..4b814c61f 100644
--- a/src/main/java/net/bootsfaces/component/form/Form.java
+++ b/src/main/java/net/bootsfaces/component/form/Form.java
@@ -20,17 +20,17 @@
import java.io.IOException;
-import javax.el.ValueExpression;
-import javax.faces.FacesException;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.behavior.ClientBehaviorHolder;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
-import javax.faces.event.PreRenderComponentEvent;
+import jakarta.el.ValueExpression;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.behavior.ClientBehaviorHolder;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
+import jakarta.faces.event.PreRenderComponentEvent;
import net.bootsfaces.utils.BsfUtils;
@@ -42,9 +42,9 @@ public class Form extends FormCore implements ClientBehaviorHolder {
public static final String COMPONENT_TYPE = "net.bootsfaces.component.form.Form";
- public static final String COMPONENT_FAMILY = "javax.faces.Form";
+ public static final String COMPONENT_FAMILY = "jakarta.faces.Form";
- public static final String DEFAULT_RENDERER = "javax.faces.Form";
+ public static final String DEFAULT_RENDERER = "jakarta.faces.Form";
public Form() {
setRendererType(DEFAULT_RENDERER);
diff --git a/src/main/java/net/bootsfaces/component/form/FormCore.java b/src/main/java/net/bootsfaces/component/form/FormCore.java
index 3cc741e20..57b67deca 100644
--- a/src/main/java/net/bootsfaces/component/form/FormCore.java
+++ b/src/main/java/net/bootsfaces/component/form/FormCore.java
@@ -19,7 +19,7 @@
package net.bootsfaces.component.form;
/** This class holds the attributes of <b:form />. */
-public abstract class FormCore extends javax.faces.component.html.HtmlForm {
+public abstract class FormCore extends jakarta.faces.component.html.HtmlForm {
protected enum PropertyKeys {
autoUpdate, horizontal, inline;
diff --git a/src/main/java/net/bootsfaces/component/formGroup/FormGroup.java b/src/main/java/net/bootsfaces/component/formGroup/FormGroup.java
index dc1c70957..bfabb0b83 100644
--- a/src/main/java/net/bootsfaces/component/formGroup/FormGroup.java
+++ b/src/main/java/net/bootsfaces/component/formGroup/FormGroup.java
@@ -17,14 +17,14 @@
*/
package net.bootsfaces.component.formGroup;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
-
-import javax.faces.component.FacesComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
+
+import jakarta.faces.component.FacesComponent;
import net.bootsfaces.C;
import net.bootsfaces.component.row.Row;
diff --git a/src/main/java/net/bootsfaces/component/formGroup/FormGroupRenderer.java b/src/main/java/net/bootsfaces/component/formGroup/FormGroupRenderer.java
index a573791a9..af198223c 100644
--- a/src/main/java/net/bootsfaces/component/formGroup/FormGroupRenderer.java
+++ b/src/main/java/net/bootsfaces/component/formGroup/FormGroupRenderer.java
@@ -19,10 +19,10 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.C;
import net.bootsfaces.render.CoreRenderer;
diff --git a/src/main/java/net/bootsfaces/component/fullCalendar/FullCalendar.java b/src/main/java/net/bootsfaces/component/fullCalendar/FullCalendar.java
index 03faf6edc..756761e6f 100644
--- a/src/main/java/net/bootsfaces/component/fullCalendar/FullCalendar.java
+++ b/src/main/java/net/bootsfaces/component/fullCalendar/FullCalendar.java
@@ -1,16 +1,16 @@
package net.bootsfaces.component.fullCalendar;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
-import javax.el.ValueExpression;
-import javax.faces.application.ResourceDependencies;
-import javax.faces.application.ResourceDependency;
-import javax.faces.component.FacesComponent;
+import jakarta.el.ValueExpression;
+import jakarta.faces.application.ResourceDependencies;
+import jakarta.faces.application.ResourceDependency;
+import jakarta.faces.component.FacesComponent;
import net.bootsfaces.C;
import net.bootsfaces.listeners.AddResourcesListener;
diff --git a/src/main/java/net/bootsfaces/component/fullCalendar/FullCalendarCore.java b/src/main/java/net/bootsfaces/component/fullCalendar/FullCalendarCore.java
index feba32e66..ac22b4815 100644
--- a/src/main/java/net/bootsfaces/component/fullCalendar/FullCalendarCore.java
+++ b/src/main/java/net/bootsfaces/component/fullCalendar/FullCalendarCore.java
@@ -1,6 +1,6 @@
package net.bootsfaces.component.fullCalendar;
-import javax.faces.component.UIData;
+import jakarta.faces.component.UIData;
/**
*
diff --git a/src/main/java/net/bootsfaces/component/fullCalendar/FullCalendarRenderer.java b/src/main/java/net/bootsfaces/component/fullCalendar/FullCalendarRenderer.java
index f4922cf9d..0cea7b3f8 100644
--- a/src/main/java/net/bootsfaces/component/fullCalendar/FullCalendarRenderer.java
+++ b/src/main/java/net/bootsfaces/component/fullCalendar/FullCalendarRenderer.java
@@ -2,11 +2,11 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
-import javax.faces.render.Renderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
+import jakarta.faces.render.Renderer;
/**
* @author jottyfan
diff --git a/src/main/java/net/bootsfaces/component/growl/Growl.java b/src/main/java/net/bootsfaces/component/growl/Growl.java
index 093d173f4..18362fc92 100644
--- a/src/main/java/net/bootsfaces/component/growl/Growl.java
+++ b/src/main/java/net/bootsfaces/component/growl/Growl.java
@@ -17,15 +17,15 @@
*/
package net.bootsfaces.component.growl;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
-
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
+
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
import net.bootsfaces.C;
import net.bootsfaces.component.UIMessagesBase;
diff --git a/src/main/java/net/bootsfaces/component/growl/GrowlRenderer.java b/src/main/java/net/bootsfaces/component/growl/GrowlRenderer.java
index 39676e986..0efda2f4f 100644
--- a/src/main/java/net/bootsfaces/component/growl/GrowlRenderer.java
+++ b/src/main/java/net/bootsfaces/component/growl/GrowlRenderer.java
@@ -20,11 +20,11 @@
import java.io.IOException;
import java.util.Iterator;
-import javax.faces.application.FacesMessage;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.application.FacesMessage;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.C;
import net.bootsfaces.expressions.ExpressionResolver;
diff --git a/src/main/java/net/bootsfaces/component/gyroscope/Gyroscope.java b/src/main/java/net/bootsfaces/component/gyroscope/Gyroscope.java
index 7396b3206..f4746d5b9 100644
--- a/src/main/java/net/bootsfaces/component/gyroscope/Gyroscope.java
+++ b/src/main/java/net/bootsfaces/component/gyroscope/Gyroscope.java
@@ -18,22 +18,22 @@
package net.bootsfaces.component.gyroscope;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.Map;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.behavior.ClientBehaviorHolder;
-import javax.faces.context.FacesContext;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.behavior.ClientBehaviorHolder;
+import jakarta.faces.context.FacesContext;
import net.bootsfaces.C;
import net.bootsfaces.component.ajax.IAJAXComponent;
diff --git a/src/main/java/net/bootsfaces/component/gyroscope/GyroscopeCore.java b/src/main/java/net/bootsfaces/component/gyroscope/GyroscopeCore.java
index aa227b470..facfac0de 100644
--- a/src/main/java/net/bootsfaces/component/gyroscope/GyroscopeCore.java
+++ b/src/main/java/net/bootsfaces/component/gyroscope/GyroscopeCore.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.gyroscope;
-import javax.faces.component.UICommand;
+import jakarta.faces.component.UICommand;
/** This class holds the attributes of <b:gyroscope />. */
public abstract class GyroscopeCore extends UICommand {
@@ -59,15 +59,15 @@ public void setAjax(boolean _ajax) {
* Variable to store the alpha value of the gyroscope's rotation
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.el.ValueExpression getAlpha() {
- return (javax.el.ValueExpression) getStateHelper().eval(PropertyKeys.alpha);
+ public jakarta.el.ValueExpression getAlpha() {
+ return (jakarta.el.ValueExpression) getStateHelper().eval(PropertyKeys.alpha);
}
/**
* Variable to store the alpha value of the gyroscope's rotation
* Usually this method is called internally by the JSF engine.
*/
- public void setAlpha(javax.el.ValueExpression _alpha) {
+ public void setAlpha(jakarta.el.ValueExpression _alpha) {
getStateHelper().put(PropertyKeys.alpha, _alpha);
}
@@ -91,15 +91,15 @@ public void setAutoUpdate(boolean _autoUpdate) {
* Variable to store the beta value of the gyroscope's rotation
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.el.ValueExpression getBeta() {
- return (javax.el.ValueExpression) getStateHelper().eval(PropertyKeys.beta);
+ public jakarta.el.ValueExpression getBeta() {
+ return (jakarta.el.ValueExpression) getStateHelper().eval(PropertyKeys.beta);
}
/**
* Variable to store the beta value of the gyroscope's rotation
* Usually this method is called internally by the JSF engine.
*/
- public void setBeta(javax.el.ValueExpression _beta) {
+ public void setBeta(jakarta.el.ValueExpression _beta) {
getStateHelper().put(PropertyKeys.beta, _beta);
}
@@ -139,15 +139,15 @@ public void setDisabled(boolean _disabled) {
* Variable to store the gamma value of the gyroscope's rotation
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.el.ValueExpression getGamma() {
- return (javax.el.ValueExpression) getStateHelper().eval(PropertyKeys.gamma);
+ public jakarta.el.ValueExpression getGamma() {
+ return (jakarta.el.ValueExpression) getStateHelper().eval(PropertyKeys.gamma);
}
/**
* Variable to store the gamma value of the gyroscope's rotation
* Usually this method is called internally by the JSF engine.
*/
- public void setGamma(javax.el.ValueExpression _gamma) {
+ public void setGamma(jakarta.el.ValueExpression _gamma) {
getStateHelper().put(PropertyKeys.gamma, _gamma);
}
diff --git a/src/main/java/net/bootsfaces/component/gyroscope/GyroscopeRenderer.java b/src/main/java/net/bootsfaces/component/gyroscope/GyroscopeRenderer.java
index b53936d29..f072d88a1 100644
--- a/src/main/java/net/bootsfaces/component/gyroscope/GyroscopeRenderer.java
+++ b/src/main/java/net/bootsfaces/component/gyroscope/GyroscopeRenderer.java
@@ -20,12 +20,12 @@
import java.io.IOException;
-import javax.el.ELException;
-import javax.el.ValueExpression;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.el.ELException;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.component.ajax.AJAXRenderer;
import net.bootsfaces.render.CoreRenderer;
diff --git a/src/main/java/net/bootsfaces/component/icon/Icon.java b/src/main/java/net/bootsfaces/component/icon/Icon.java
index 61739239e..d757c42bd 100644
--- a/src/main/java/net/bootsfaces/component/icon/Icon.java
+++ b/src/main/java/net/bootsfaces/component/icon/Icon.java
@@ -18,21 +18,21 @@
package net.bootsfaces.component.icon;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.Map;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.behavior.ClientBehaviorHolder;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.behavior.ClientBehaviorHolder;
import net.bootsfaces.C;
import net.bootsfaces.component.ajax.IAJAXComponent;
diff --git a/src/main/java/net/bootsfaces/component/icon/IconCore.java b/src/main/java/net/bootsfaces/component/icon/IconCore.java
index 70a31f301..b9ba2fa4e 100644
--- a/src/main/java/net/bootsfaces/component/icon/IconCore.java
+++ b/src/main/java/net/bootsfaces/component/icon/IconCore.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.icon;
-import javax.faces.component.UICommand;
+import jakarta.faces.component.UICommand;
/** This class holds the attributes of <b:icon />. */
public abstract class IconCore extends UICommand implements net.bootsfaces.render.IHasTooltip {
@@ -91,15 +91,15 @@ public void setAutoUpdate(boolean _autoUpdate) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/icon/IconRenderer.java b/src/main/java/net/bootsfaces/component/icon/IconRenderer.java
index a79995de8..7aa689d6a 100644
--- a/src/main/java/net/bootsfaces/component/icon/IconRenderer.java
+++ b/src/main/java/net/bootsfaces/component/icon/IconRenderer.java
@@ -20,12 +20,12 @@
import java.io.IOException;
-import javax.faces.FacesException;
-import javax.faces.component.UIComponent;
-import javax.faces.component.behavior.ClientBehaviorHolder;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.component.behavior.ClientBehaviorHolder;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.component.ajax.AJAXRenderer;
import net.bootsfaces.component.ajax.IAJAXComponent;
diff --git a/src/main/java/net/bootsfaces/component/iconAwesome/IconAwesome.java b/src/main/java/net/bootsfaces/component/iconAwesome/IconAwesome.java
index f65bfc701..236c30af0 100644
--- a/src/main/java/net/bootsfaces/component/iconAwesome/IconAwesome.java
+++ b/src/main/java/net/bootsfaces/component/iconAwesome/IconAwesome.java
@@ -18,10 +18,10 @@
package net.bootsfaces.component.iconAwesome;
-import javax.faces.component.FacesComponent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
import net.bootsfaces.C;
import net.bootsfaces.component.icon.Icon;
diff --git a/src/main/java/net/bootsfaces/component/iconAwesome/IconAwesomeRenderer.java b/src/main/java/net/bootsfaces/component/iconAwesome/IconAwesomeRenderer.java
index c4e324eb3..64a496f05 100644
--- a/src/main/java/net/bootsfaces/component/iconAwesome/IconAwesomeRenderer.java
+++ b/src/main/java/net/bootsfaces/component/iconAwesome/IconAwesomeRenderer.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.iconAwesome;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.component.icon.IconRenderer;
diff --git a/src/main/java/net/bootsfaces/component/image/Image.java b/src/main/java/net/bootsfaces/component/image/Image.java
index 809100a77..b0e4b48dc 100644
--- a/src/main/java/net/bootsfaces/component/image/Image.java
+++ b/src/main/java/net/bootsfaces/component/image/Image.java
@@ -1,20 +1,20 @@
package net.bootsfaces.component.image;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.Map;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.behavior.ClientBehaviorHolder;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.behavior.ClientBehaviorHolder;
import net.bootsfaces.C;
import net.bootsfaces.component.ajax.IAJAXComponent;
diff --git a/src/main/java/net/bootsfaces/component/image/ImageCore.java b/src/main/java/net/bootsfaces/component/image/ImageCore.java
index 6720d63e6..b4c1b3f93 100644
--- a/src/main/java/net/bootsfaces/component/image/ImageCore.java
+++ b/src/main/java/net/bootsfaces/component/image/ImageCore.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.image;
-import javax.faces.component.UIComponentBase;
+import jakarta.faces.component.UIComponentBase;
/** This class holds the attributes of <b:image />. */
public abstract class ImageCore extends UIComponentBase implements net.bootsfaces.render.IHasTooltip {
@@ -91,15 +91,15 @@ public void setAutoUpdate(boolean _autoUpdate) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/image/ImageRenderer.java b/src/main/java/net/bootsfaces/component/image/ImageRenderer.java
index c39b77dce..8449057ab 100644
--- a/src/main/java/net/bootsfaces/component/image/ImageRenderer.java
+++ b/src/main/java/net/bootsfaces/component/image/ImageRenderer.java
@@ -3,13 +3,13 @@
import java.io.IOException;
import java.util.logging.Logger;
-import javax.faces.application.ProjectStage;
-import javax.faces.application.Resource;
-import javax.faces.application.ResourceHandler;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.application.ProjectStage;
+import jakarta.faces.application.Resource;
+import jakarta.faces.application.ResourceHandler;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.component.ajax.AJAXRenderer;
import net.bootsfaces.render.CoreRenderer;
diff --git a/src/main/java/net/bootsfaces/component/inputSecret/InputSecret.java b/src/main/java/net/bootsfaces/component/inputSecret/InputSecret.java
index 4c1491bdc..b3602be50 100644
--- a/src/main/java/net/bootsfaces/component/inputSecret/InputSecret.java
+++ b/src/main/java/net/bootsfaces/component/inputSecret/InputSecret.java
@@ -18,14 +18,14 @@
package net.bootsfaces.component.inputSecret;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
-import javax.faces.component.FacesComponent;
+import jakarta.faces.component.FacesComponent;
import net.bootsfaces.C;
import net.bootsfaces.component.inputText.InputText;
@@ -150,15 +150,15 @@ public void setAutocomplete(String _autocomplete) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/inputText/InputText.java b/src/main/java/net/bootsfaces/component/inputText/InputText.java
index 560bae7a8..6ac1be170 100644
--- a/src/main/java/net/bootsfaces/component/inputText/InputText.java
+++ b/src/main/java/net/bootsfaces/component/inputText/InputText.java
@@ -17,19 +17,19 @@
*/
package net.bootsfaces.component.inputText;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.Map;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
import net.bootsfaces.C;
import net.bootsfaces.beans.ELTools;
import net.bootsfaces.component.ajax.IAJAXComponent;
diff --git a/src/main/java/net/bootsfaces/component/inputText/InputTextCore.java b/src/main/java/net/bootsfaces/component/inputText/InputTextCore.java
index faf1d70e5..7d4618e2d 100644
--- a/src/main/java/net/bootsfaces/component/inputText/InputTextCore.java
+++ b/src/main/java/net/bootsfaces/component/inputText/InputTextCore.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.inputText;
-import javax.faces.component.html.HtmlInputText;
+import jakarta.faces.component.html.HtmlInputText;
/** This class holds the attributes of <b:inputText />. */
public abstract class InputTextCore extends HtmlInputText implements net.bootsfaces.render.IHasTooltip {
@@ -75,15 +75,15 @@ public void setAutoUpdate(boolean _autoUpdate) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/inputText/InputTextRenderer.java b/src/main/java/net/bootsfaces/component/inputText/InputTextRenderer.java
index 32685485c..6ec3f0912 100644
--- a/src/main/java/net/bootsfaces/component/inputText/InputTextRenderer.java
+++ b/src/main/java/net/bootsfaces/component/inputText/InputTextRenderer.java
@@ -21,11 +21,11 @@
import java.util.List;
import java.util.logging.Logger;
-import javax.faces.FacesException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.C;
import net.bootsfaces.component.ajax.AJAXRenderer;
diff --git a/src/main/java/net/bootsfaces/component/inputTextarea/InputTextarea.java b/src/main/java/net/bootsfaces/component/inputTextarea/InputTextarea.java
index 2b154bfdb..eb389714a 100644
--- a/src/main/java/net/bootsfaces/component/inputTextarea/InputTextarea.java
+++ b/src/main/java/net/bootsfaces/component/inputTextarea/InputTextarea.java
@@ -17,20 +17,20 @@
*/
package net.bootsfaces.component.inputTextarea;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.Map;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
import net.bootsfaces.C;
import net.bootsfaces.component.ajax.IAJAXComponent;
diff --git a/src/main/java/net/bootsfaces/component/inputTextarea/InputTextareaCore.java b/src/main/java/net/bootsfaces/component/inputTextarea/InputTextareaCore.java
index a4ac2df36..e6efcca7f 100644
--- a/src/main/java/net/bootsfaces/component/inputTextarea/InputTextareaCore.java
+++ b/src/main/java/net/bootsfaces/component/inputTextarea/InputTextareaCore.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.inputTextarea;
-import javax.faces.component.html.HtmlInputText;
+import jakarta.faces.component.html.HtmlInputText;
/** This class holds the attributes of <b:inputTextarea />. */
public abstract class InputTextareaCore extends HtmlInputText implements net.bootsfaces.render.IHasTooltip {
@@ -123,15 +123,15 @@ public void setAutocomplete(String _autocomplete) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/inputTextarea/InputTextareaRenderer.java b/src/main/java/net/bootsfaces/component/inputTextarea/InputTextareaRenderer.java
index 0b7cc9ac6..cf56b271b 100644
--- a/src/main/java/net/bootsfaces/component/inputTextarea/InputTextareaRenderer.java
+++ b/src/main/java/net/bootsfaces/component/inputTextarea/InputTextareaRenderer.java
@@ -21,10 +21,10 @@
import java.io.IOException;
import java.util.logging.Logger;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.C;
import net.bootsfaces.component.ajax.AJAXRenderer;
diff --git a/src/main/java/net/bootsfaces/component/internalCssScriptResource/InternalCssScriptResource.java b/src/main/java/net/bootsfaces/component/internalCssScriptResource/InternalCssScriptResource.java
index 0a4cd3d50..a9e0c6e2a 100644
--- a/src/main/java/net/bootsfaces/component/internalCssScriptResource/InternalCssScriptResource.java
+++ b/src/main/java/net/bootsfaces/component/internalCssScriptResource/InternalCssScriptResource.java
@@ -18,8 +18,8 @@
package net.bootsfaces.component.internalCssScriptResource;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
import net.bootsfaces.utils.BsfUtils;
diff --git a/src/main/java/net/bootsfaces/component/internalCssScriptResource/InternalCssScriptResourceCore.java b/src/main/java/net/bootsfaces/component/internalCssScriptResource/InternalCssScriptResourceCore.java
index 994f2b125..66a0352dd 100644
--- a/src/main/java/net/bootsfaces/component/internalCssScriptResource/InternalCssScriptResourceCore.java
+++ b/src/main/java/net/bootsfaces/component/internalCssScriptResource/InternalCssScriptResourceCore.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.internalCssScriptResource;
-import javax.faces.component.UIOutput;
+import jakarta.faces.component.UIOutput;
/** This class holds the attributes of <b:internalCssScriptResource />. */
public abstract class InternalCssScriptResourceCore extends UIOutput {
diff --git a/src/main/java/net/bootsfaces/component/internalCssScriptResource/InternalCssScriptResourceRenderer.java b/src/main/java/net/bootsfaces/component/internalCssScriptResource/InternalCssScriptResourceRenderer.java
index d52019825..b91060508 100644
--- a/src/main/java/net/bootsfaces/component/internalCssScriptResource/InternalCssScriptResourceRenderer.java
+++ b/src/main/java/net/bootsfaces/component/internalCssScriptResource/InternalCssScriptResourceRenderer.java
@@ -20,10 +20,10 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.render.CoreRenderer;
diff --git a/src/main/java/net/bootsfaces/component/internalJavaScriptResource/InternalJavaScriptResource.java b/src/main/java/net/bootsfaces/component/internalJavaScriptResource/InternalJavaScriptResource.java
index 083a18ccd..a18c00440 100644
--- a/src/main/java/net/bootsfaces/component/internalJavaScriptResource/InternalJavaScriptResource.java
+++ b/src/main/java/net/bootsfaces/component/internalJavaScriptResource/InternalJavaScriptResource.java
@@ -18,8 +18,8 @@
package net.bootsfaces.component.internalJavaScriptResource;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
import net.bootsfaces.utils.BsfUtils;
diff --git a/src/main/java/net/bootsfaces/component/internalJavaScriptResource/InternalJavaScriptResourceCore.java b/src/main/java/net/bootsfaces/component/internalJavaScriptResource/InternalJavaScriptResourceCore.java
index 89073a66b..3271388c1 100644
--- a/src/main/java/net/bootsfaces/component/internalJavaScriptResource/InternalJavaScriptResourceCore.java
+++ b/src/main/java/net/bootsfaces/component/internalJavaScriptResource/InternalJavaScriptResourceCore.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.internalJavaScriptResource;
-import javax.faces.component.UIOutput;
+import jakarta.faces.component.UIOutput;
/**
* This class holds the attributes of <b:internalJavaScriptResource />.
diff --git a/src/main/java/net/bootsfaces/component/internalJavaScriptResource/InternalJavaScriptResourceRenderer.java b/src/main/java/net/bootsfaces/component/internalJavaScriptResource/InternalJavaScriptResourceRenderer.java
index 60d383415..f61f8f026 100644
--- a/src/main/java/net/bootsfaces/component/internalJavaScriptResource/InternalJavaScriptResourceRenderer.java
+++ b/src/main/java/net/bootsfaces/component/internalJavaScriptResource/InternalJavaScriptResourceRenderer.java
@@ -20,10 +20,10 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.render.CoreRenderer;
diff --git a/src/main/java/net/bootsfaces/component/jumbotron/Jumbotron.java b/src/main/java/net/bootsfaces/component/jumbotron/Jumbotron.java
index 33c7cedb0..45f908525 100644
--- a/src/main/java/net/bootsfaces/component/jumbotron/Jumbotron.java
+++ b/src/main/java/net/bootsfaces/component/jumbotron/Jumbotron.java
@@ -18,16 +18,16 @@
package net.bootsfaces.component.jumbotron;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
-
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.UIOutput;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
+
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.UIOutput;
import net.bootsfaces.C;
import net.bootsfaces.listeners.AddResourcesListener;
diff --git a/src/main/java/net/bootsfaces/component/jumbotron/JumbotronRenderer.java b/src/main/java/net/bootsfaces/component/jumbotron/JumbotronRenderer.java
index cbc9e7b7e..b92acc249 100644
--- a/src/main/java/net/bootsfaces/component/jumbotron/JumbotronRenderer.java
+++ b/src/main/java/net/bootsfaces/component/jumbotron/JumbotronRenderer.java
@@ -20,10 +20,10 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.render.CoreRenderer;
import net.bootsfaces.render.Tooltip;
diff --git a/src/main/java/net/bootsfaces/component/kebab/Kebab.java b/src/main/java/net/bootsfaces/component/kebab/Kebab.java
index f200b9250..c4aa54163 100644
--- a/src/main/java/net/bootsfaces/component/kebab/Kebab.java
+++ b/src/main/java/net/bootsfaces/component/kebab/Kebab.java
@@ -18,17 +18,17 @@
package net.bootsfaces.component.kebab;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
-import javax.el.ValueExpression;
-import javax.faces.application.ResourceDependencies;
-import javax.faces.application.ResourceDependency;
-import javax.faces.component.FacesComponent;
+import jakarta.el.ValueExpression;
+import jakarta.faces.application.ResourceDependencies;
+import jakarta.faces.application.ResourceDependency;
+import jakarta.faces.component.FacesComponent;
import net.bootsfaces.C;
import net.bootsfaces.listeners.AddResourcesListener;
diff --git a/src/main/java/net/bootsfaces/component/kebab/KebabCore.java b/src/main/java/net/bootsfaces/component/kebab/KebabCore.java
index d29e39aa6..e86e3da21 100644
--- a/src/main/java/net/bootsfaces/component/kebab/KebabCore.java
+++ b/src/main/java/net/bootsfaces/component/kebab/KebabCore.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.kebab;
-import javax.faces.component.UIComponentBase;
+import jakarta.faces.component.UIComponentBase;
/** This class holds the attributes of <b:kebab />. */
public abstract class KebabCore extends UIComponentBase {
@@ -59,15 +59,15 @@ public void setAutoUpdate(boolean _autoUpdate) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/kebab/KebabRenderer.java b/src/main/java/net/bootsfaces/component/kebab/KebabRenderer.java
index df4098e46..cc8400828 100644
--- a/src/main/java/net/bootsfaces/component/kebab/KebabRenderer.java
+++ b/src/main/java/net/bootsfaces/component/kebab/KebabRenderer.java
@@ -20,10 +20,10 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.render.CoreRenderer;
diff --git a/src/main/java/net/bootsfaces/component/label/Label.java b/src/main/java/net/bootsfaces/component/label/Label.java
index 92d6a9b32..912be3588 100644
--- a/src/main/java/net/bootsfaces/component/label/Label.java
+++ b/src/main/java/net/bootsfaces/component/label/Label.java
@@ -18,15 +18,15 @@
package net.bootsfaces.component.label;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
import net.bootsfaces.listeners.AddResourcesListener;
import net.bootsfaces.render.Tooltip;
diff --git a/src/main/java/net/bootsfaces/component/label/LabelCore.java b/src/main/java/net/bootsfaces/component/label/LabelCore.java
index f88e5f9d8..994e5652d 100644
--- a/src/main/java/net/bootsfaces/component/label/LabelCore.java
+++ b/src/main/java/net/bootsfaces/component/label/LabelCore.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.label;
-import javax.faces.component.UIComponentBase;
+import jakarta.faces.component.UIComponentBase;
/** This class holds the attributes of <b:label />. */
public abstract class LabelCore extends UIComponentBase implements net.bootsfaces.render.IHasTooltip {
@@ -59,15 +59,15 @@ public void setAutoUpdate(boolean _autoUpdate) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/label/LabelRenderer.java b/src/main/java/net/bootsfaces/component/label/LabelRenderer.java
index eaa054d02..00b59bb53 100644
--- a/src/main/java/net/bootsfaces/component/label/LabelRenderer.java
+++ b/src/main/java/net/bootsfaces/component/label/LabelRenderer.java
@@ -20,10 +20,10 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.render.CoreRenderer;
import net.bootsfaces.render.Responsive;
diff --git a/src/main/java/net/bootsfaces/component/link/Link.java b/src/main/java/net/bootsfaces/component/link/Link.java
index 3cc064db8..c32574772 100644
--- a/src/main/java/net/bootsfaces/component/link/Link.java
+++ b/src/main/java/net/bootsfaces/component/link/Link.java
@@ -18,14 +18,14 @@
package net.bootsfaces.component.link;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
-import javax.faces.component.FacesComponent;
+import jakarta.faces.component.FacesComponent;
import net.bootsfaces.component.ajax.IAJAXComponent2;
import net.bootsfaces.component.navLink.NavLink;
@@ -117,15 +117,15 @@ public void setAutoUpdate(boolean _autoUpdate) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/link/LinkRenderer.java b/src/main/java/net/bootsfaces/component/link/LinkRenderer.java
index ee17c7958..ea1c620e4 100644
--- a/src/main/java/net/bootsfaces/component/link/LinkRenderer.java
+++ b/src/main/java/net/bootsfaces/component/link/LinkRenderer.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.link;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.component.navLink.NavLinkRenderer;
diff --git a/src/main/java/net/bootsfaces/component/linksContainer/LinksContainer.java b/src/main/java/net/bootsfaces/component/linksContainer/LinksContainer.java
index 345c691a9..abaf68c3b 100644
--- a/src/main/java/net/bootsfaces/component/linksContainer/LinksContainer.java
+++ b/src/main/java/net/bootsfaces/component/linksContainer/LinksContainer.java
@@ -21,10 +21,10 @@
import java.io.IOException;
import java.util.Map;
-import javax.el.ValueExpression;
-import javax.faces.component.UIComponentBase;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.UIComponentBase;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
import net.bootsfaces.C;
import net.bootsfaces.listeners.AddResourcesListener;
diff --git a/src/main/java/net/bootsfaces/component/listLinks/ListLinks.java b/src/main/java/net/bootsfaces/component/listLinks/ListLinks.java
index 4532e18a6..56049ac81 100644
--- a/src/main/java/net/bootsfaces/component/listLinks/ListLinks.java
+++ b/src/main/java/net/bootsfaces/component/listLinks/ListLinks.java
@@ -18,15 +18,15 @@
package net.bootsfaces.component.listLinks;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
import net.bootsfaces.C;
import net.bootsfaces.component.linksContainer.LinksContainer;
diff --git a/src/main/java/net/bootsfaces/component/message/Message.java b/src/main/java/net/bootsfaces/component/message/Message.java
index 492279141..234a080b5 100644
--- a/src/main/java/net/bootsfaces/component/message/Message.java
+++ b/src/main/java/net/bootsfaces/component/message/Message.java
@@ -18,16 +18,16 @@
package net.bootsfaces.component.message;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
-
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.UIMessage;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
+
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.UIMessage;
import net.bootsfaces.C;
import net.bootsfaces.listeners.AddResourcesListener;
diff --git a/src/main/java/net/bootsfaces/component/message/MessageRenderer.java b/src/main/java/net/bootsfaces/component/message/MessageRenderer.java
index e063027c8..5c18d20a8 100644
--- a/src/main/java/net/bootsfaces/component/message/MessageRenderer.java
+++ b/src/main/java/net/bootsfaces/component/message/MessageRenderer.java
@@ -21,13 +21,13 @@
import java.io.IOException;
import java.util.List;
-import javax.faces.FacesException;
-import javax.faces.application.FacesMessage;
-import javax.faces.application.FacesMessage.Severity;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.FacesException;
+import jakarta.faces.application.FacesMessage;
+import jakarta.faces.application.FacesMessage.Severity;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.expressions.ExpressionResolver;
import net.bootsfaces.render.CoreRenderer;
diff --git a/src/main/java/net/bootsfaces/component/messages/Messages.java b/src/main/java/net/bootsfaces/component/messages/Messages.java
index fb51b3cd2..329c7259c 100644
--- a/src/main/java/net/bootsfaces/component/messages/Messages.java
+++ b/src/main/java/net/bootsfaces/component/messages/Messages.java
@@ -18,15 +18,15 @@
package net.bootsfaces.component.messages;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
import net.bootsfaces.C;
import net.bootsfaces.component.UIMessagesBase;
@@ -38,7 +38,7 @@
*
*
* By default, the rendererType
property must be set to
- * "javax.faces.Messages
". This value can be changed by calling the
+ * "jakarta.faces.Messages
". This value can be changed by calling the
* setRendererType()
method.
*
*/
diff --git a/src/main/java/net/bootsfaces/component/messages/MessagesRenderer.java b/src/main/java/net/bootsfaces/component/messages/MessagesRenderer.java
index 1eee6568b..dcf709d06 100644
--- a/src/main/java/net/bootsfaces/component/messages/MessagesRenderer.java
+++ b/src/main/java/net/bootsfaces/component/messages/MessagesRenderer.java
@@ -25,12 +25,12 @@
import java.util.List;
import java.util.Map;
-import javax.faces.FacesException;
-import javax.faces.application.FacesMessage;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.FacesException;
+import jakarta.faces.application.FacesMessage;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.component.message.MessageRenderer;
import net.bootsfaces.expressions.ExpressionResolver;
@@ -40,7 +40,7 @@
/**
* @author duncan
*/
-@FacesRenderer(componentFamily = "javax.faces.Messages", rendererType = "net.bootsfaces.component.messages.MessagesRenderer")
+@FacesRenderer(componentFamily = "jakarta.faces.Messages", rendererType = "net.bootsfaces.component.messages.MessagesRenderer")
public class MessagesRenderer extends CoreMessageRenderer {
@Override
diff --git a/src/main/java/net/bootsfaces/component/modal/Modal.java b/src/main/java/net/bootsfaces/component/modal/Modal.java
index 86ea3625a..adc545c35 100644
--- a/src/main/java/net/bootsfaces/component/modal/Modal.java
+++ b/src/main/java/net/bootsfaces/component/modal/Modal.java
@@ -18,17 +18,17 @@
package net.bootsfaces.component.modal;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
-import javax.el.ValueExpression;
-import javax.faces.application.ResourceDependencies;
-import javax.faces.application.ResourceDependency;
-import javax.faces.component.FacesComponent;
+import jakarta.el.ValueExpression;
+import jakarta.faces.application.ResourceDependencies;
+import jakarta.faces.application.ResourceDependency;
+import jakarta.faces.component.FacesComponent;
import net.bootsfaces.C;
import net.bootsfaces.listeners.AddResourcesListener;
diff --git a/src/main/java/net/bootsfaces/component/modal/ModalCore.java b/src/main/java/net/bootsfaces/component/modal/ModalCore.java
index 0000be7e6..8be6d4e0b 100644
--- a/src/main/java/net/bootsfaces/component/modal/ModalCore.java
+++ b/src/main/java/net/bootsfaces/component/modal/ModalCore.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.modal;
-import javax.faces.component.UIComponentBase;
+import jakarta.faces.component.UIComponentBase;
/** This class holds the attributes of <b:modal />. */
public abstract class ModalCore extends UIComponentBase {
diff --git a/src/main/java/net/bootsfaces/component/modal/ModalRenderer.java b/src/main/java/net/bootsfaces/component/modal/ModalRenderer.java
index 64c0f1805..8a6e21a30 100644
--- a/src/main/java/net/bootsfaces/component/modal/ModalRenderer.java
+++ b/src/main/java/net/bootsfaces/component/modal/ModalRenderer.java
@@ -20,10 +20,10 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.render.CoreRenderer;
diff --git a/src/main/java/net/bootsfaces/component/navBar/NavBar.java b/src/main/java/net/bootsfaces/component/navBar/NavBar.java
index 068fad169..4a81259df 100644
--- a/src/main/java/net/bootsfaces/component/navBar/NavBar.java
+++ b/src/main/java/net/bootsfaces/component/navBar/NavBar.java
@@ -18,15 +18,15 @@
package net.bootsfaces.component.navBar;
-import javax.el.ValueExpression;
-import javax.faces.application.ResourceDependencies;
-import javax.faces.application.ResourceDependency;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.UIComponentBase;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.el.ValueExpression;
+import jakarta.faces.application.ResourceDependencies;
+import jakarta.faces.application.ResourceDependency;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.UIComponentBase;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.PostAddToViewEvent;
import net.bootsfaces.C;
import net.bootsfaces.listeners.AddResourcesListener;
@@ -73,7 +73,7 @@ public void processEvent(ComponentSystemEvent event) throws AbortProcessingExcep
resource.getAttributes().put("name", "css/sticky-footer-navbar.css");
resource.getAttributes().put("library", C.BSF_LIBRARY);
resource.getAttributes().put("target", "head");
- resource.setRendererType("javax.faces.resource.Stylesheet");
+ resource.setRendererType("jakarta.faces.resource.Stylesheet");
FacesContext.getCurrentInstance().getViewRoot().addComponentResource(FacesContext.getCurrentInstance(),
resource);*/
}
@@ -142,15 +142,15 @@ public void setAutoUpdate(boolean _autoUpdate) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/navBar/NavBarRenderer.java b/src/main/java/net/bootsfaces/component/navBar/NavBarRenderer.java
index 8cf44928c..7f1b7226f 100644
--- a/src/main/java/net/bootsfaces/component/navBar/NavBarRenderer.java
+++ b/src/main/java/net/bootsfaces/component/navBar/NavBarRenderer.java
@@ -20,10 +20,10 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.component.navLink.AbstractNavLink;
import net.bootsfaces.render.CoreRenderer;
diff --git a/src/main/java/net/bootsfaces/component/navBarLinks/NavBarLinks.java b/src/main/java/net/bootsfaces/component/navBarLinks/NavBarLinks.java
index 64fd1516d..6e3b8b1d1 100644
--- a/src/main/java/net/bootsfaces/component/navBarLinks/NavBarLinks.java
+++ b/src/main/java/net/bootsfaces/component/navBarLinks/NavBarLinks.java
@@ -22,14 +22,14 @@
*/
package net.bootsfaces.component.navBarLinks;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
import net.bootsfaces.C;
import net.bootsfaces.component.linksContainer.LinksContainer;
diff --git a/src/main/java/net/bootsfaces/component/navCommandLink/NavCommandLink.java b/src/main/java/net/bootsfaces/component/navCommandLink/NavCommandLink.java
index 8f1a90103..9ef73a440 100644
--- a/src/main/java/net/bootsfaces/component/navCommandLink/NavCommandLink.java
+++ b/src/main/java/net/bootsfaces/component/navCommandLink/NavCommandLink.java
@@ -18,22 +18,22 @@
package net.bootsfaces.component.navCommandLink;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.Map;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.UIComponent;
-import javax.faces.component.behavior.ClientBehaviorHolder;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.component.behavior.ClientBehaviorHolder;
import net.bootsfaces.C;
import net.bootsfaces.component.ajax.IAJAXComponent;
diff --git a/src/main/java/net/bootsfaces/component/navCommandLink/NavCommandLinkCore.java b/src/main/java/net/bootsfaces/component/navCommandLink/NavCommandLinkCore.java
index 09d742dce..cee3b7123 100644
--- a/src/main/java/net/bootsfaces/component/navCommandLink/NavCommandLinkCore.java
+++ b/src/main/java/net/bootsfaces/component/navCommandLink/NavCommandLinkCore.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.navCommandLink;
-import javax.faces.component.UICommand;
+import jakarta.faces.component.UICommand;
/** This class holds the attributes of <b:navCommandLink />. */
public abstract class NavCommandLinkCore extends UICommand implements net.bootsfaces.render.IHasTooltip {
@@ -91,15 +91,15 @@ public void setAutoUpdate(boolean _autoUpdate) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/navLink/AbstractNavLink.java b/src/main/java/net/bootsfaces/component/navLink/AbstractNavLink.java
index b499cbbc1..272641669 100644
--- a/src/main/java/net/bootsfaces/component/navLink/AbstractNavLink.java
+++ b/src/main/java/net/bootsfaces/component/navLink/AbstractNavLink.java
@@ -67,7 +67,7 @@ public interface AbstractNavLink extends IHasTooltip, IAJAXComponent, IResponsiv
* @return Returns the value of the attribute, or null, if it hasn't been
* set by the JSF file.
*/
- javax.faces.component.UIComponent getBinding();
+ jakarta.faces.component.UIComponent getBinding();
/**
* An el expression referring to a server side UIComponent instance in a
@@ -75,7 +75,7 @@ public interface AbstractNavLink extends IHasTooltip, IAJAXComponent, IResponsiv
*
* Usually this method is called internally by the JSF engine.
*/
- void setBinding(javax.faces.component.UIComponent _binding);
+ void setBinding(jakarta.faces.component.UIComponent _binding);
/**
* contentClass is optional: if specified, the content (i.e. the anchor tag)
diff --git a/src/main/java/net/bootsfaces/component/navLink/NavLink.java b/src/main/java/net/bootsfaces/component/navLink/NavLink.java
index 4ffc75222..2e3f4a453 100644
--- a/src/main/java/net/bootsfaces/component/navLink/NavLink.java
+++ b/src/main/java/net/bootsfaces/component/navLink/NavLink.java
@@ -18,22 +18,22 @@
package net.bootsfaces.component.navLink;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.Map;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.UIComponent;
-import javax.faces.component.behavior.ClientBehaviorHolder;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.component.behavior.ClientBehaviorHolder;
import net.bootsfaces.C;
import net.bootsfaces.component.ajax.IAJAXComponent;
diff --git a/src/main/java/net/bootsfaces/component/navLink/NavLinkCore.java b/src/main/java/net/bootsfaces/component/navLink/NavLinkCore.java
index 4c121cf7e..be6e6a5a8 100644
--- a/src/main/java/net/bootsfaces/component/navLink/NavLinkCore.java
+++ b/src/main/java/net/bootsfaces/component/navLink/NavLinkCore.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.navLink;
-import javax.faces.component.html.HtmlOutcomeTargetLink;
+import jakarta.faces.component.html.HtmlOutcomeTargetLink;
/** This class holds the attributes of <b:navLink />. */
public abstract class NavLinkCore extends HtmlOutcomeTargetLink implements net.bootsfaces.render.IHasTooltip {
@@ -91,15 +91,15 @@ public void setAutoUpdate(boolean _autoUpdate) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/navLink/NavLinkRenderer.java b/src/main/java/net/bootsfaces/component/navLink/NavLinkRenderer.java
index 783f544d4..434c02450 100644
--- a/src/main/java/net/bootsfaces/component/navLink/NavLinkRenderer.java
+++ b/src/main/java/net/bootsfaces/component/navLink/NavLinkRenderer.java
@@ -24,15 +24,15 @@
import java.util.List;
import java.util.Map;
-import javax.faces.application.ConfigurableNavigationHandler;
-import javax.faces.application.NavigationCase;
-import javax.faces.application.ProjectStage;
-import javax.faces.component.UIComponent;
-import javax.faces.component.UIParameter;
-import javax.faces.component.behavior.ClientBehaviorHolder;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.application.ConfigurableNavigationHandler;
+import jakarta.faces.application.NavigationCase;
+import jakarta.faces.application.ProjectStage;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.component.UIParameter;
+import jakarta.faces.component.behavior.ClientBehaviorHolder;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.C;
import net.bootsfaces.component.ajax.AJAXRenderer;
diff --git a/src/main/java/net/bootsfaces/component/openStreetMap/OpenStreetMap.java b/src/main/java/net/bootsfaces/component/openStreetMap/OpenStreetMap.java
index b9da87d8e..c39341b3b 100644
--- a/src/main/java/net/bootsfaces/component/openStreetMap/OpenStreetMap.java
+++ b/src/main/java/net/bootsfaces/component/openStreetMap/OpenStreetMap.java
@@ -18,20 +18,20 @@
package net.bootsfaces.component.openStreetMap;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
-
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.UIComponent;
-import javax.faces.component.UIComponentBase;
-import javax.faces.component.UIViewRoot;
-import javax.faces.component.behavior.ClientBehaviorHolder;
-import javax.faces.event.FacesEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
+
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.component.UIComponentBase;
+import jakarta.faces.component.UIViewRoot;
+import jakarta.faces.component.behavior.ClientBehaviorHolder;
+import jakarta.faces.event.FacesEvent;
import net.bootsfaces.C;
import net.bootsfaces.listeners.AddResourcesListener;
diff --git a/src/main/java/net/bootsfaces/component/openStreetMap/OpenStreetMapCore.java b/src/main/java/net/bootsfaces/component/openStreetMap/OpenStreetMapCore.java
index 5915da5bc..855bcc250 100644
--- a/src/main/java/net/bootsfaces/component/openStreetMap/OpenStreetMapCore.java
+++ b/src/main/java/net/bootsfaces/component/openStreetMap/OpenStreetMapCore.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.openStreetMap;
-import javax.faces.component.UIData;
+import jakarta.faces.component.UIData;
/** This class holds the attributes of <b:openStreetMap />. */
public abstract class OpenStreetMapCore extends UIData {
diff --git a/src/main/java/net/bootsfaces/component/openStreetMap/OpenStreetMapRenderer.java b/src/main/java/net/bootsfaces/component/openStreetMap/OpenStreetMapRenderer.java
index d96c09516..de9617519 100644
--- a/src/main/java/net/bootsfaces/component/openStreetMap/OpenStreetMapRenderer.java
+++ b/src/main/java/net/bootsfaces/component/openStreetMap/OpenStreetMapRenderer.java
@@ -20,10 +20,10 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.component.ajax.AJAXRenderer;
import net.bootsfaces.render.CoreRenderer;
diff --git a/src/main/java/net/bootsfaces/component/panel/Panel.java b/src/main/java/net/bootsfaces/component/panel/Panel.java
index c2925af5d..933188273 100644
--- a/src/main/java/net/bootsfaces/component/panel/Panel.java
+++ b/src/main/java/net/bootsfaces/component/panel/Panel.java
@@ -18,12 +18,12 @@
package net.bootsfaces.component.panel;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
import java.util.Arrays;
import java.util.Collection;
@@ -31,12 +31,12 @@
import java.util.HashMap;
import java.util.Map;
-import javax.el.ValueExpression;
-import javax.faces.application.ResourceDependencies;
-import javax.faces.application.ResourceDependency;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.UIComponentBase;
-import javax.faces.component.behavior.ClientBehaviorHolder;
+import jakarta.el.ValueExpression;
+import jakarta.faces.application.ResourceDependencies;
+import jakarta.faces.application.ResourceDependency;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.UIComponentBase;
+import jakarta.faces.component.behavior.ClientBehaviorHolder;
import net.bootsfaces.C;
import net.bootsfaces.component.ajax.IAJAXComponent;
@@ -215,15 +215,15 @@ public void setAutoUpdate(boolean _autoUpdate) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/panel/PanelRenderer.java b/src/main/java/net/bootsfaces/component/panel/PanelRenderer.java
index 4a7c5713e..ac793ad6d 100644
--- a/src/main/java/net/bootsfaces/component/panel/PanelRenderer.java
+++ b/src/main/java/net/bootsfaces/component/panel/PanelRenderer.java
@@ -22,10 +22,10 @@
import java.util.HashMap;
import java.util.Map;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.component.accordion.Accordion;
import net.bootsfaces.component.ajax.AJAXRenderer;
diff --git a/src/main/java/net/bootsfaces/component/panelGrid/PanelGrid.java b/src/main/java/net/bootsfaces/component/panelGrid/PanelGrid.java
index fb6149271..a16b55f67 100644
--- a/src/main/java/net/bootsfaces/component/panelGrid/PanelGrid.java
+++ b/src/main/java/net/bootsfaces/component/panelGrid/PanelGrid.java
@@ -18,16 +18,16 @@
package net.bootsfaces.component.panelGrid;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
-
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.UIOutput;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
+
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.UIOutput;
import net.bootsfaces.C;
import net.bootsfaces.listeners.AddResourcesListener;
diff --git a/src/main/java/net/bootsfaces/component/panelGrid/PanelGridRenderer.java b/src/main/java/net/bootsfaces/component/panelGrid/PanelGridRenderer.java
index 64f038eae..a3fc7e24c 100644
--- a/src/main/java/net/bootsfaces/component/panelGrid/PanelGridRenderer.java
+++ b/src/main/java/net/bootsfaces/component/panelGrid/PanelGridRenderer.java
@@ -21,11 +21,11 @@
import java.io.IOException;
import java.util.List;
-import javax.faces.FacesException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.render.CoreRenderer;
import net.bootsfaces.render.Responsive;
diff --git a/src/main/java/net/bootsfaces/component/pillLinks/PillLinks.java b/src/main/java/net/bootsfaces/component/pillLinks/PillLinks.java
index bcd53add3..217ce9d3e 100644
--- a/src/main/java/net/bootsfaces/component/pillLinks/PillLinks.java
+++ b/src/main/java/net/bootsfaces/component/pillLinks/PillLinks.java
@@ -18,15 +18,15 @@
package net.bootsfaces.component.pillLinks;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
import net.bootsfaces.C;
import net.bootsfaces.component.linksContainer.LinksContainer;
diff --git a/src/main/java/net/bootsfaces/component/poll/Poll.java b/src/main/java/net/bootsfaces/component/poll/Poll.java
index 7cbec844e..ec6c658cd 100644
--- a/src/main/java/net/bootsfaces/component/poll/Poll.java
+++ b/src/main/java/net/bootsfaces/component/poll/Poll.java
@@ -17,20 +17,20 @@
*/
package net.bootsfaces.component.poll;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
import java.io.IOException;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.html.HtmlCommandButton;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.event.ActionEvent;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.html.HtmlCommandButton;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.event.ActionEvent;
import net.bootsfaces.C;
import net.bootsfaces.expressions.ExpressionResolver;
@@ -106,7 +106,7 @@ public void encodeEnd(FacesContext context) throws IOException {
rw.append("var o = this;\r\n");
rw.append("var handleError = function(){ o.stop(); console.log('error with b:poll " + id + "');};\r\n");
rw.append("this.start = function(){ o.stop(); " + intervalId + " = setInterval(function(){ ");
- rw.append("jsf.ajax.request('" + id + "', null, {'" + id + "':'" + id + "', execute:'" + execute
+ rw.append("faces.ajax.request('" + id + "', null, {'" + id + "':'" + id + "', execute:'" + execute
+ "', render:'" + update + "', onerror:handleError }); }, " + getInterval() + "); };\r\n");
rw.append("this.stop = function(){ clearInterval(" + intervalId + "); };\r\n");
rw.append("this.start();\r\n");
diff --git a/src/main/java/net/bootsfaces/component/progressBar/ProgressBar.java b/src/main/java/net/bootsfaces/component/progressBar/ProgressBar.java
index 1927ec63c..dc3d2036c 100644
--- a/src/main/java/net/bootsfaces/component/progressBar/ProgressBar.java
+++ b/src/main/java/net/bootsfaces/component/progressBar/ProgressBar.java
@@ -18,16 +18,16 @@
package net.bootsfaces.component.progressBar;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
-
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.UIOutput;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
+
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.UIOutput;
import net.bootsfaces.C;
import net.bootsfaces.render.IResponsive;
diff --git a/src/main/java/net/bootsfaces/component/progressBar/ProgressBarRenderer.java b/src/main/java/net/bootsfaces/component/progressBar/ProgressBarRenderer.java
index 04c8fd519..2a943e629 100644
--- a/src/main/java/net/bootsfaces/component/progressBar/ProgressBarRenderer.java
+++ b/src/main/java/net/bootsfaces/component/progressBar/ProgressBarRenderer.java
@@ -21,11 +21,11 @@
import java.io.IOException;
import java.text.NumberFormat;
-import javax.faces.FacesException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.render.CoreRenderer;
import net.bootsfaces.render.Responsive;
diff --git a/src/main/java/net/bootsfaces/component/radiobutton/RadioButtonInternalStateBean.java b/src/main/java/net/bootsfaces/component/radiobutton/RadioButtonInternalStateBean.java
index 2b34875df..5440a5d05 100644
--- a/src/main/java/net/bootsfaces/component/radiobutton/RadioButtonInternalStateBean.java
+++ b/src/main/java/net/bootsfaces/component/radiobutton/RadioButtonInternalStateBean.java
@@ -3,8 +3,9 @@
import java.util.HashMap;
import java.util.Map;
-import javax.faces.bean.ManagedBean;
-import javax.faces.bean.RequestScoped;
+import jakarta.annotation.ManagedBean;
+import jakarta.enterprise.context.RequestScoped;
+
@ManagedBean
@RequestScoped
diff --git a/src/main/java/net/bootsfaces/component/radiobutton/Radiobutton.java b/src/main/java/net/bootsfaces/component/radiobutton/Radiobutton.java
index f0479b3a7..149ba04b8 100644
--- a/src/main/java/net/bootsfaces/component/radiobutton/Radiobutton.java
+++ b/src/main/java/net/bootsfaces/component/radiobutton/Radiobutton.java
@@ -18,18 +18,18 @@
package net.bootsfaces.component.radiobutton;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
import java.util.Map;
-import javax.el.ValueExpression;
-import javax.faces.FacesException;
-import javax.faces.component.FacesComponent;
+import jakarta.el.ValueExpression;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.FacesComponent;
import net.bootsfaces.C;
import net.bootsfaces.component.ajax.IAJAXComponent;
diff --git a/src/main/java/net/bootsfaces/component/radiobutton/RadiobuttonCore.java b/src/main/java/net/bootsfaces/component/radiobutton/RadiobuttonCore.java
index b40eabb28..c6a49fe39 100644
--- a/src/main/java/net/bootsfaces/component/radiobutton/RadiobuttonCore.java
+++ b/src/main/java/net/bootsfaces/component/radiobutton/RadiobuttonCore.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.radiobutton;
-import javax.faces.component.FacesComponent;
+import jakarta.faces.component.FacesComponent;
import net.bootsfaces.component.inputText.InputText;
diff --git a/src/main/java/net/bootsfaces/component/radiobutton/RadiobuttonRenderer.java b/src/main/java/net/bootsfaces/component/radiobutton/RadiobuttonRenderer.java
index fd3175bfc..d53bc42fc 100644
--- a/src/main/java/net/bootsfaces/component/radiobutton/RadiobuttonRenderer.java
+++ b/src/main/java/net/bootsfaces/component/radiobutton/RadiobuttonRenderer.java
@@ -23,14 +23,14 @@
import java.util.Iterator;
import java.util.List;
-import javax.el.ValueExpression;
-import javax.faces.FacesException;
-import javax.faces.component.UIComponent;
-import javax.faces.component.UIForm;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.convert.Converter;
-import javax.faces.render.FacesRenderer;
+import jakarta.el.ValueExpression;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.component.UIForm;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.convert.Converter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.beans.ELTools;
import net.bootsfaces.component.SelectItemAndComponent;
diff --git a/src/main/java/net/bootsfaces/component/remoteCommand/RemoteCommand.java b/src/main/java/net/bootsfaces/component/remoteCommand/RemoteCommand.java
index bd6b526b7..570db6d49 100644
--- a/src/main/java/net/bootsfaces/component/remoteCommand/RemoteCommand.java
+++ b/src/main/java/net/bootsfaces/component/remoteCommand/RemoteCommand.java
@@ -20,9 +20,9 @@
import java.util.Map;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.behavior.ClientBehaviorHolder;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.behavior.ClientBehaviorHolder;
import net.bootsfaces.C;
import net.bootsfaces.component.ajax.IAJAXComponent;
diff --git a/src/main/java/net/bootsfaces/component/remoteCommand/RemoteCommandCore.java b/src/main/java/net/bootsfaces/component/remoteCommand/RemoteCommandCore.java
index 93698bc7a..5bd96fcd3 100644
--- a/src/main/java/net/bootsfaces/component/remoteCommand/RemoteCommandCore.java
+++ b/src/main/java/net/bootsfaces/component/remoteCommand/RemoteCommandCore.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.remoteCommand;
-import javax.faces.component.UICommand;
+import jakarta.faces.component.UICommand;
/** This class holds the attributes of <b:remoteCommand />. */
public abstract class RemoteCommandCore extends UICommand {
@@ -59,15 +59,15 @@ public void setAjax(boolean _ajax) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/remoteCommand/RemoteCommandRenderer.java b/src/main/java/net/bootsfaces/component/remoteCommand/RemoteCommandRenderer.java
index 4bf5f26d7..bc1eceabe 100644
--- a/src/main/java/net/bootsfaces/component/remoteCommand/RemoteCommandRenderer.java
+++ b/src/main/java/net/bootsfaces/component/remoteCommand/RemoteCommandRenderer.java
@@ -20,11 +20,11 @@
import java.io.IOException;
-import javax.faces.FacesException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.component.ajax.AJAXRenderer;
import net.bootsfaces.render.CoreRenderer;
diff --git a/src/main/java/net/bootsfaces/component/row/Row.java b/src/main/java/net/bootsfaces/component/row/Row.java
index 88bddda5e..b011f5b94 100644
--- a/src/main/java/net/bootsfaces/component/row/Row.java
+++ b/src/main/java/net/bootsfaces/component/row/Row.java
@@ -18,16 +18,16 @@
package net.bootsfaces.component.row;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
-
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.UIOutput;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
+
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.UIOutput;
import net.bootsfaces.C;
import net.bootsfaces.listeners.AddResourcesListener;
diff --git a/src/main/java/net/bootsfaces/component/row/RowRenderer.java b/src/main/java/net/bootsfaces/component/row/RowRenderer.java
index ac037ee58..361612d70 100644
--- a/src/main/java/net/bootsfaces/component/row/RowRenderer.java
+++ b/src/main/java/net/bootsfaces/component/row/RowRenderer.java
@@ -20,10 +20,10 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.render.CoreRenderer;
import net.bootsfaces.render.IContentDisabled;
diff --git a/src/main/java/net/bootsfaces/component/scrollSpy/ScrollSpy.java b/src/main/java/net/bootsfaces/component/scrollSpy/ScrollSpy.java
index 030d9b2e7..4615ebfce 100644
--- a/src/main/java/net/bootsfaces/component/scrollSpy/ScrollSpy.java
+++ b/src/main/java/net/bootsfaces/component/scrollSpy/ScrollSpy.java
@@ -18,18 +18,18 @@
package net.bootsfaces.component.scrollSpy;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
-
-import javax.el.ValueExpression;
-import javax.faces.application.ResourceDependencies;
-import javax.faces.application.ResourceDependency;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.UIComponentBase;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
+
+import jakarta.el.ValueExpression;
+import jakarta.faces.application.ResourceDependencies;
+import jakarta.faces.application.ResourceDependency;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.UIComponentBase;
import net.bootsfaces.C;
import net.bootsfaces.component.scrollSpy.event.ScrollSpyEventListener;
diff --git a/src/main/java/net/bootsfaces/component/scrollSpy/ScrollSpyRenderer.java b/src/main/java/net/bootsfaces/component/scrollSpy/ScrollSpyRenderer.java
index 069eb9bcc..b245df277 100644
--- a/src/main/java/net/bootsfaces/component/scrollSpy/ScrollSpyRenderer.java
+++ b/src/main/java/net/bootsfaces/component/scrollSpy/ScrollSpyRenderer.java
@@ -20,12 +20,12 @@
import java.io.IOException;
-import javax.faces.FacesException;
-import javax.faces.component.UIComponent;
-import javax.faces.component.UIForm;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.component.UIForm;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.component.scrollSpy.event.ScrollSpyEventListener;
import net.bootsfaces.expressions.ExpressionResolver;
diff --git a/src/main/java/net/bootsfaces/component/scrollUp/ScrollUp.java b/src/main/java/net/bootsfaces/component/scrollUp/ScrollUp.java
index 98f20e8d1..818abd949 100644
--- a/src/main/java/net/bootsfaces/component/scrollUp/ScrollUp.java
+++ b/src/main/java/net/bootsfaces/component/scrollUp/ScrollUp.java
@@ -18,9 +18,9 @@
package net.bootsfaces.component.scrollUp;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.UIComponentBase;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.UIComponentBase;
import net.bootsfaces.C;
import net.bootsfaces.listeners.AddResourcesListener;
diff --git a/src/main/java/net/bootsfaces/component/scrollUp/ScrollUpRenderer.java b/src/main/java/net/bootsfaces/component/scrollUp/ScrollUpRenderer.java
index a546709c3..de6b81432 100644
--- a/src/main/java/net/bootsfaces/component/scrollUp/ScrollUpRenderer.java
+++ b/src/main/java/net/bootsfaces/component/scrollUp/ScrollUpRenderer.java
@@ -19,10 +19,10 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.render.CoreRenderer;
diff --git a/src/main/java/net/bootsfaces/component/selectBooleanCheckbox/SelectBooleanCheckbox.java b/src/main/java/net/bootsfaces/component/selectBooleanCheckbox/SelectBooleanCheckbox.java
index 05d801461..55357039b 100644
--- a/src/main/java/net/bootsfaces/component/selectBooleanCheckbox/SelectBooleanCheckbox.java
+++ b/src/main/java/net/bootsfaces/component/selectBooleanCheckbox/SelectBooleanCheckbox.java
@@ -18,20 +18,20 @@
package net.bootsfaces.component.selectBooleanCheckbox;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.Map;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
import net.bootsfaces.C;
import net.bootsfaces.component.ajax.IAJAXComponent;
diff --git a/src/main/java/net/bootsfaces/component/selectBooleanCheckbox/SelectBooleanCheckboxCore.java b/src/main/java/net/bootsfaces/component/selectBooleanCheckbox/SelectBooleanCheckboxCore.java
index c7a1bf8c6..b3c1326bb 100644
--- a/src/main/java/net/bootsfaces/component/selectBooleanCheckbox/SelectBooleanCheckboxCore.java
+++ b/src/main/java/net/bootsfaces/component/selectBooleanCheckbox/SelectBooleanCheckboxCore.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.selectBooleanCheckbox;
-import javax.faces.component.html.HtmlInputText;
+import jakarta.faces.component.html.HtmlInputText;
/** This class holds the attributes of <b:selectBooleanCheckbox />. */
public abstract class SelectBooleanCheckboxCore extends HtmlInputText implements net.bootsfaces.render.IHasTooltip {
@@ -114,15 +114,15 @@ public void setAutoUpdate(boolean _autoUpdate) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/selectBooleanCheckbox/SelectBooleanCheckboxRenderer.java b/src/main/java/net/bootsfaces/component/selectBooleanCheckbox/SelectBooleanCheckboxRenderer.java
index bc9fd9be3..257418e47 100644
--- a/src/main/java/net/bootsfaces/component/selectBooleanCheckbox/SelectBooleanCheckboxRenderer.java
+++ b/src/main/java/net/bootsfaces/component/selectBooleanCheckbox/SelectBooleanCheckboxRenderer.java
@@ -20,10 +20,10 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.component.ajax.AJAXRenderer;
import net.bootsfaces.render.CoreInputRenderer;
@@ -80,7 +80,7 @@ public void decode(FacesContext context, UIComponent component) {
label = clientId;
}
}
- FacesMessages.createErrorMessageFromResourceBundle(clientId, "javax.faces.component.UIInput.REQUIRED", label);
+ FacesMessages.createErrorMessageFromResourceBundle(clientId, "jakarta.faces.component.UIInput.REQUIRED", label);
}
selectBooleanCheckbox.setValid(false);
} else {
diff --git a/src/main/java/net/bootsfaces/component/selectMultiMenu/SelectMultiMenu.java b/src/main/java/net/bootsfaces/component/selectMultiMenu/SelectMultiMenu.java
index 1e088d2f3..17e04aa7f 100644
--- a/src/main/java/net/bootsfaces/component/selectMultiMenu/SelectMultiMenu.java
+++ b/src/main/java/net/bootsfaces/component/selectMultiMenu/SelectMultiMenu.java
@@ -18,12 +18,12 @@
package net.bootsfaces.component.selectMultiMenu;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
import java.util.ArrayList;
import java.util.Collection;
@@ -31,10 +31,10 @@
import java.util.HashMap;
import java.util.Map;
-import javax.el.ValueExpression;
-import javax.faces.application.ResourceDependencies;
-import javax.faces.application.ResourceDependency;
-import javax.faces.component.FacesComponent;
+import jakarta.el.ValueExpression;
+import jakarta.faces.application.ResourceDependencies;
+import jakarta.faces.application.ResourceDependency;
+import jakarta.faces.component.FacesComponent;
import net.bootsfaces.C;
import net.bootsfaces.component.ajax.IAJAXComponent2;
diff --git a/src/main/java/net/bootsfaces/component/selectMultiMenu/SelectMultiMenuCore.java b/src/main/java/net/bootsfaces/component/selectMultiMenu/SelectMultiMenuCore.java
index 4ec24cbe1..bcc507ee4 100644
--- a/src/main/java/net/bootsfaces/component/selectMultiMenu/SelectMultiMenuCore.java
+++ b/src/main/java/net/bootsfaces/component/selectMultiMenu/SelectMultiMenuCore.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.selectMultiMenu;
-import javax.faces.component.html.HtmlInputText;
+import jakarta.faces.component.html.HtmlInputText;
/** This class holds the attributes of <b:selectMultiMenu />. */
public abstract class SelectMultiMenuCore extends HtmlInputText implements net.bootsfaces.render.IHasTooltip {
@@ -123,15 +123,15 @@ public void setAutoUpdate(boolean _autoUpdate) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/selectMultiMenu/SelectMultiMenuRenderer.java b/src/main/java/net/bootsfaces/component/selectMultiMenu/SelectMultiMenuRenderer.java
index 715f948bd..4795938fc 100644
--- a/src/main/java/net/bootsfaces/component/selectMultiMenu/SelectMultiMenuRenderer.java
+++ b/src/main/java/net/bootsfaces/component/selectMultiMenu/SelectMultiMenuRenderer.java
@@ -24,17 +24,17 @@
import java.util.Map;
import java.util.logging.Logger;
-import javax.faces.FacesException;
-import javax.faces.component.UIComponent;
-import javax.faces.component.UIForm;
-import javax.faces.component.UISelectItem;
-import javax.faces.component.UISelectItems;
-import javax.faces.component.html.HtmlOutputText;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.convert.Converter;
-import javax.faces.model.SelectItem;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.component.UIForm;
+import jakarta.faces.component.UISelectItem;
+import jakarta.faces.component.UISelectItems;
+import jakarta.faces.component.html.HtmlOutputText;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.convert.Converter;
+import jakarta.faces.model.SelectItem;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.component.SelectItemAndComponent;
import net.bootsfaces.component.SelectItemUtils;
diff --git a/src/main/java/net/bootsfaces/component/selectOneMenu/SelectOneMenu.java b/src/main/java/net/bootsfaces/component/selectOneMenu/SelectOneMenu.java
index 86afe0c0c..33321ca48 100644
--- a/src/main/java/net/bootsfaces/component/selectOneMenu/SelectOneMenu.java
+++ b/src/main/java/net/bootsfaces/component/selectOneMenu/SelectOneMenu.java
@@ -18,21 +18,21 @@
package net.bootsfaces.component.selectOneMenu;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.Map;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.context.FacesContext;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.context.FacesContext;
import net.bootsfaces.C;
import net.bootsfaces.component.ajax.IAJAXComponent;
diff --git a/src/main/java/net/bootsfaces/component/selectOneMenu/SelectOneMenuCore.java b/src/main/java/net/bootsfaces/component/selectOneMenu/SelectOneMenuCore.java
index 41692db9c..3706601ec 100644
--- a/src/main/java/net/bootsfaces/component/selectOneMenu/SelectOneMenuCore.java
+++ b/src/main/java/net/bootsfaces/component/selectOneMenu/SelectOneMenuCore.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.selectOneMenu;
-import javax.faces.component.html.HtmlInputText;
+import jakarta.faces.component.html.HtmlInputText;
/** This class holds the attributes of <b:selectOneMenu />. */
public abstract class SelectOneMenuCore extends HtmlInputText implements net.bootsfaces.render.IHasTooltip {
@@ -107,15 +107,15 @@ public void setAutoUpdate(boolean _autoUpdate) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/selectOneMenu/SelectOneMenuRenderer.java b/src/main/java/net/bootsfaces/component/selectOneMenu/SelectOneMenuRenderer.java
index 9594660ee..0f2751b40 100644
--- a/src/main/java/net/bootsfaces/component/selectOneMenu/SelectOneMenuRenderer.java
+++ b/src/main/java/net/bootsfaces/component/selectOneMenu/SelectOneMenuRenderer.java
@@ -22,16 +22,16 @@
import java.util.List;
import java.util.logging.Logger;
-import javax.el.ELException;
-import javax.el.ExpressionFactory;
-import javax.el.ValueExpression;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.convert.Converter;
-import javax.faces.convert.ConverterException;
-import javax.faces.model.SelectItem;
-import javax.faces.render.FacesRenderer;
+import jakarta.el.ELException;
+import jakarta.el.ExpressionFactory;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.convert.Converter;
+import jakarta.faces.convert.ConverterException;
+import jakarta.faces.model.SelectItem;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.component.SelectItemAndComponent;
import net.bootsfaces.component.SelectItemUtils;
diff --git a/src/main/java/net/bootsfaces/component/shake/Shake.java b/src/main/java/net/bootsfaces/component/shake/Shake.java
index fdb697f40..5f2012c3e 100644
--- a/src/main/java/net/bootsfaces/component/shake/Shake.java
+++ b/src/main/java/net/bootsfaces/component/shake/Shake.java
@@ -20,10 +20,10 @@
import java.util.Map;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.UICommand;
-import javax.faces.component.behavior.ClientBehaviorHolder;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.UICommand;
+import jakarta.faces.component.behavior.ClientBehaviorHolder;
import net.bootsfaces.C;
import net.bootsfaces.component.ajax.IAJAXComponent;
diff --git a/src/main/java/net/bootsfaces/component/shake/ShakeRenderer.java b/src/main/java/net/bootsfaces/component/shake/ShakeRenderer.java
index 39f371e7e..449504860 100644
--- a/src/main/java/net/bootsfaces/component/shake/ShakeRenderer.java
+++ b/src/main/java/net/bootsfaces/component/shake/ShakeRenderer.java
@@ -20,10 +20,10 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.component.ajax.AJAXRenderer;
import net.bootsfaces.component.tabView.TabView;
diff --git a/src/main/java/net/bootsfaces/component/slider/Slider.java b/src/main/java/net/bootsfaces/component/slider/Slider.java
index 4bc19b21e..c6dd83db9 100644
--- a/src/main/java/net/bootsfaces/component/slider/Slider.java
+++ b/src/main/java/net/bootsfaces/component/slider/Slider.java
@@ -18,16 +18,16 @@
package net.bootsfaces.component.slider;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.html.HtmlInputText;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.html.HtmlInputText;
import net.bootsfaces.C;
import net.bootsfaces.listeners.AddResourcesListener;
@@ -179,15 +179,15 @@ public void setBadgeStyleClass(String _badgeStyleClass) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/slider/SliderRenderer.java b/src/main/java/net/bootsfaces/component/slider/SliderRenderer.java
index 5d860c1a2..de20f05d4 100644
--- a/src/main/java/net/bootsfaces/component/slider/SliderRenderer.java
+++ b/src/main/java/net/bootsfaces/component/slider/SliderRenderer.java
@@ -22,10 +22,10 @@
import java.lang.reflect.Method;
import java.util.Map;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.component.badge.BadgeRenderer;
import net.bootsfaces.render.A;
diff --git a/src/main/java/net/bootsfaces/component/slider2/Slider2.java b/src/main/java/net/bootsfaces/component/slider2/Slider2.java
index 7751d14da..b8fb66abf 100644
--- a/src/main/java/net/bootsfaces/component/slider2/Slider2.java
+++ b/src/main/java/net/bootsfaces/component/slider2/Slider2.java
@@ -18,15 +18,15 @@
package net.bootsfaces.component.slider2;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
-
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
+
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
import net.bootsfaces.C;
import net.bootsfaces.listeners.AddResourcesListener;
diff --git a/src/main/java/net/bootsfaces/component/slider2/Slider2Core.java b/src/main/java/net/bootsfaces/component/slider2/Slider2Core.java
index ce29acff5..1a91743e8 100644
--- a/src/main/java/net/bootsfaces/component/slider2/Slider2Core.java
+++ b/src/main/java/net/bootsfaces/component/slider2/Slider2Core.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.slider2;
-import javax.faces.component.html.HtmlInputText;
+import jakarta.faces.component.html.HtmlInputText;
/** This class holds the attributes of <b:slider2 />. */
public abstract class Slider2Core extends HtmlInputText {
@@ -110,15 +110,15 @@ public void setBadgeStyleClass(String _badgeStyleClass) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/slider2/Slider2Renderer.java b/src/main/java/net/bootsfaces/component/slider2/Slider2Renderer.java
index 2025439b9..28c22ce28 100644
--- a/src/main/java/net/bootsfaces/component/slider2/Slider2Renderer.java
+++ b/src/main/java/net/bootsfaces/component/slider2/Slider2Renderer.java
@@ -21,10 +21,10 @@
import java.io.IOException;
import java.lang.reflect.Method;
import java.util.Map;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.component.ajax.AJAXRenderer;
import net.bootsfaces.component.badge.BadgeRenderer;
import net.bootsfaces.render.A;
diff --git a/src/main/java/net/bootsfaces/component/socialShare/SocialShare.java b/src/main/java/net/bootsfaces/component/socialShare/SocialShare.java
index 28335e9ad..e5143ff51 100644
--- a/src/main/java/net/bootsfaces/component/socialShare/SocialShare.java
+++ b/src/main/java/net/bootsfaces/component/socialShare/SocialShare.java
@@ -18,15 +18,15 @@
package net.bootsfaces.component.socialShare;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
import net.bootsfaces.C;
import net.bootsfaces.listeners.AddResourcesListener;
diff --git a/src/main/java/net/bootsfaces/component/socialShare/SocialShareCore.java b/src/main/java/net/bootsfaces/component/socialShare/SocialShareCore.java
index dbf534e58..d188702cd 100644
--- a/src/main/java/net/bootsfaces/component/socialShare/SocialShareCore.java
+++ b/src/main/java/net/bootsfaces/component/socialShare/SocialShareCore.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.socialShare;
-import javax.faces.component.UIOutput;
+import jakarta.faces.component.UIOutput;
import net.bootsfaces.render.IResponsive;
diff --git a/src/main/java/net/bootsfaces/component/socialShare/SocialShareRenderer.java b/src/main/java/net/bootsfaces/component/socialShare/SocialShareRenderer.java
index df64c84c5..2ecfd9d97 100644
--- a/src/main/java/net/bootsfaces/component/socialShare/SocialShareRenderer.java
+++ b/src/main/java/net/bootsfaces/component/socialShare/SocialShareRenderer.java
@@ -20,10 +20,10 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.render.CoreRenderer;
import net.bootsfaces.utils.BsfUtils;
diff --git a/src/main/java/net/bootsfaces/component/spinner/Spinner.java b/src/main/java/net/bootsfaces/component/spinner/Spinner.java
index da85de8e4..07ad86c22 100644
--- a/src/main/java/net/bootsfaces/component/spinner/Spinner.java
+++ b/src/main/java/net/bootsfaces/component/spinner/Spinner.java
@@ -18,15 +18,15 @@
package net.bootsfaces.component.spinner;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
import net.bootsfaces.C;
import net.bootsfaces.component.ajax.IAJAXComponent;
diff --git a/src/main/java/net/bootsfaces/component/spinner/SpinnerCore.java b/src/main/java/net/bootsfaces/component/spinner/SpinnerCore.java
index baaba4bc6..afbb1b6ff 100644
--- a/src/main/java/net/bootsfaces/component/spinner/SpinnerCore.java
+++ b/src/main/java/net/bootsfaces/component/spinner/SpinnerCore.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.spinner;
-import javax.faces.component.FacesComponent;
+import jakarta.faces.component.FacesComponent;
import net.bootsfaces.component.iconAwesome.IconAwesome;
diff --git a/src/main/java/net/bootsfaces/component/spinner/SpinnerRenderer.java b/src/main/java/net/bootsfaces/component/spinner/SpinnerRenderer.java
index fc8cd6372..611bc0578 100644
--- a/src/main/java/net/bootsfaces/component/spinner/SpinnerRenderer.java
+++ b/src/main/java/net/bootsfaces/component/spinner/SpinnerRenderer.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.spinner;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.component.iconAwesome.IconAwesomeRenderer;
diff --git a/src/main/java/net/bootsfaces/component/switchComponent/Switch.java b/src/main/java/net/bootsfaces/component/switchComponent/Switch.java
index af4c806d9..f4dd703f0 100644
--- a/src/main/java/net/bootsfaces/component/switchComponent/Switch.java
+++ b/src/main/java/net/bootsfaces/component/switchComponent/Switch.java
@@ -18,10 +18,10 @@
package net.bootsfaces.component.switchComponent;
-import javax.el.ValueExpression;
-import javax.faces.application.ResourceDependencies;
-import javax.faces.application.ResourceDependency;
-import javax.faces.component.FacesComponent;
+import jakarta.el.ValueExpression;
+import jakarta.faces.application.ResourceDependencies;
+import jakarta.faces.application.ResourceDependency;
+import jakarta.faces.component.FacesComponent;
import net.bootsfaces.C;
import net.bootsfaces.listeners.AddResourcesListener;
diff --git a/src/main/java/net/bootsfaces/component/switchComponent/SwitchRenderer.java b/src/main/java/net/bootsfaces/component/switchComponent/SwitchRenderer.java
index addf3849f..3da6dcbb7 100644
--- a/src/main/java/net/bootsfaces/component/switchComponent/SwitchRenderer.java
+++ b/src/main/java/net/bootsfaces/component/switchComponent/SwitchRenderer.java
@@ -20,10 +20,10 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.component.selectBooleanCheckbox.SelectBooleanCheckbox;
import net.bootsfaces.component.selectBooleanCheckbox.SelectBooleanCheckboxRenderer;
diff --git a/src/main/java/net/bootsfaces/component/tab/Tab.java b/src/main/java/net/bootsfaces/component/tab/Tab.java
index 3bb78067e..1c69cb4a1 100644
--- a/src/main/java/net/bootsfaces/component/tab/Tab.java
+++ b/src/main/java/net/bootsfaces/component/tab/Tab.java
@@ -18,21 +18,21 @@
package net.bootsfaces.component.tab;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.Map;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.behavior.ClientBehaviorHolder;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.behavior.ClientBehaviorHolder;
import net.bootsfaces.C;
import net.bootsfaces.component.ajax.IAJAXComponent;
diff --git a/src/main/java/net/bootsfaces/component/tab/TabRenderer.java b/src/main/java/net/bootsfaces/component/tab/TabRenderer.java
index 108bfe53a..a13be3775 100644
--- a/src/main/java/net/bootsfaces/component/tab/TabRenderer.java
+++ b/src/main/java/net/bootsfaces/component/tab/TabRenderer.java
@@ -20,9 +20,9 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.render.CoreRenderer;
diff --git a/src/main/java/net/bootsfaces/component/tab/TabRepeat.java b/src/main/java/net/bootsfaces/component/tab/TabRepeat.java
index 11c68e8f8..9fb65b418 100644
--- a/src/main/java/net/bootsfaces/component/tab/TabRepeat.java
+++ b/src/main/java/net/bootsfaces/component/tab/TabRepeat.java
@@ -81,32 +81,32 @@
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
-import javax.el.ValueExpression;
-import javax.faces.FacesException;
-import javax.faces.application.Application;
-import javax.faces.application.FacesMessage;
-import javax.faces.component.ContextCallback;
-import javax.faces.component.EditableValueHolder;
-import javax.faces.component.UIComponent;
-import javax.faces.component.UIData;
-import javax.faces.component.UINamingContainer;
-import javax.faces.component.visit.VisitCallback;
-import javax.faces.component.visit.VisitContext;
-import javax.faces.component.visit.VisitHint;
-import javax.faces.component.visit.VisitResult;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.FacesEvent;
-import javax.faces.event.FacesListener;
-import javax.faces.event.PhaseId;
-import javax.faces.event.PostValidateEvent;
-import javax.faces.event.PreValidateEvent;
-import javax.faces.model.ArrayDataModel;
-import javax.faces.model.DataModel;
-import javax.faces.model.ListDataModel;
-import javax.faces.model.ResultSetDataModel;
-import javax.faces.model.ScalarDataModel;
-import javax.faces.render.Renderer;
+import jakarta.el.ValueExpression;
+import jakarta.faces.FacesException;
+import jakarta.faces.application.Application;
+import jakarta.faces.application.FacesMessage;
+import jakarta.faces.component.ContextCallback;
+import jakarta.faces.component.EditableValueHolder;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.component.UIData;
+import jakarta.faces.component.UINamingContainer;
+import jakarta.faces.component.visit.VisitCallback;
+import jakarta.faces.component.visit.VisitContext;
+import jakarta.faces.component.visit.VisitHint;
+import jakarta.faces.component.visit.VisitResult;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.FacesEvent;
+import jakarta.faces.event.FacesListener;
+import jakarta.faces.event.PhaseId;
+import jakarta.faces.event.PostValidateEvent;
+import jakarta.faces.event.PreValidateEvent;
+import jakarta.faces.model.ArrayDataModel;
+import jakarta.faces.model.DataModel;
+import jakarta.faces.model.ListDataModel;
+import jakarta.faces.model.ResultSetDataModel;
+import jakarta.faces.model.ScalarDataModel;
+import jakarta.faces.render.Renderer;
public class TabRepeat extends UINamingContainer {
@@ -508,7 +508,7 @@ private void saveInitialChildState(FacesContext facesContext) {
* the Faces context.
* @param component
* the UI component to save the state for.
- * @see #saveInitialChildState(javax.faces.context.FacesContext)
+ * @see #saveInitialChildState(jakarta.faces.context.FacesContext)
*/
private void saveInitialChildState(FacesContext facesContext, UIComponent component) {
if (component instanceof EditableValueHolder && !component.isTransient()) {
@@ -785,7 +785,7 @@ private boolean requiresRowIteration(VisitContext ctx) {
boolean shouldIterate = !ctx.getHints().contains(VisitHint.SKIP_ITERATION);
if (!shouldIterate) {
FacesContext faces = ctx.getFacesContext();
- String sourceId = faces.getExternalContext().getRequestParameterMap().get("javax.faces.source");
+ String sourceId = faces.getExternalContext().getRequestParameterMap().get("jakarta.faces.source");
boolean containsSource = sourceId != null
? sourceId.startsWith(super.getClientId(faces) + getSeparatorChar(faces))
: false;
diff --git a/src/main/java/net/bootsfaces/component/tabLinks/TabLinks.java b/src/main/java/net/bootsfaces/component/tabLinks/TabLinks.java
index dda5c75d6..da19f1b95 100644
--- a/src/main/java/net/bootsfaces/component/tabLinks/TabLinks.java
+++ b/src/main/java/net/bootsfaces/component/tabLinks/TabLinks.java
@@ -18,15 +18,15 @@
package net.bootsfaces.component.tabLinks;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
import net.bootsfaces.C;
import net.bootsfaces.component.linksContainer.LinksContainer;
diff --git a/src/main/java/net/bootsfaces/component/tabView/TabView.java b/src/main/java/net/bootsfaces/component/tabView/TabView.java
index 36cd804d3..7059707c8 100644
--- a/src/main/java/net/bootsfaces/component/tabView/TabView.java
+++ b/src/main/java/net/bootsfaces/component/tabView/TabView.java
@@ -18,12 +18,12 @@
package net.bootsfaces.component.tabView;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
import java.util.Arrays;
import java.util.Collection;
@@ -31,11 +31,11 @@
import java.util.HashMap;
import java.util.Map;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.UIOutput;
-import javax.faces.component.behavior.ClientBehaviorHolder;
-import javax.faces.context.FacesContext;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.UIOutput;
+import jakarta.faces.component.behavior.ClientBehaviorHolder;
+import jakarta.faces.context.FacesContext;
import net.bootsfaces.C;
import net.bootsfaces.component.ajax.IAJAXComponent;
diff --git a/src/main/java/net/bootsfaces/component/tabView/TabViewRenderer.java b/src/main/java/net/bootsfaces/component/tabView/TabViewRenderer.java
index 194ddd536..bc6410c9b 100644
--- a/src/main/java/net/bootsfaces/component/tabView/TabViewRenderer.java
+++ b/src/main/java/net/bootsfaces/component/tabView/TabViewRenderer.java
@@ -26,13 +26,13 @@
import java.util.logging.Level;
import java.util.logging.Logger;
-import javax.el.ELException;
-import javax.el.ValueExpression;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.model.DataModel;
-import javax.faces.render.FacesRenderer;
+import jakarta.el.ELException;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.model.DataModel;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.component.ajax.AJAXRenderer;
import net.bootsfaces.component.tab.Tab;
diff --git a/src/main/java/net/bootsfaces/component/thumbnail/Thumbnail.java b/src/main/java/net/bootsfaces/component/thumbnail/Thumbnail.java
index 03d5c8e9f..2db700a2c 100644
--- a/src/main/java/net/bootsfaces/component/thumbnail/Thumbnail.java
+++ b/src/main/java/net/bootsfaces/component/thumbnail/Thumbnail.java
@@ -18,15 +18,15 @@
package net.bootsfaces.component.thumbnail;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
import net.bootsfaces.C;
import net.bootsfaces.listeners.AddResourcesListener;
diff --git a/src/main/java/net/bootsfaces/component/thumbnail/ThumbnailCore.java b/src/main/java/net/bootsfaces/component/thumbnail/ThumbnailCore.java
index 4913bdde2..a018e9e06 100644
--- a/src/main/java/net/bootsfaces/component/thumbnail/ThumbnailCore.java
+++ b/src/main/java/net/bootsfaces/component/thumbnail/ThumbnailCore.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.thumbnail;
-import javax.faces.component.UIComponentBase;
+import jakarta.faces.component.UIComponentBase;
/** This class holds the attributes of <b:thumbnail />. */
public abstract class ThumbnailCore extends UIComponentBase implements net.bootsfaces.render.IHasTooltip {
@@ -59,15 +59,15 @@ public void setAutoUpdate(boolean _autoUpdate) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/thumbnail/ThumbnailRenderer.java b/src/main/java/net/bootsfaces/component/thumbnail/ThumbnailRenderer.java
index 45a7c06b6..c276dbb2a 100644
--- a/src/main/java/net/bootsfaces/component/thumbnail/ThumbnailRenderer.java
+++ b/src/main/java/net/bootsfaces/component/thumbnail/ThumbnailRenderer.java
@@ -20,10 +20,10 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.render.CoreRenderer;
import net.bootsfaces.render.Tooltip;
diff --git a/src/main/java/net/bootsfaces/component/touchSpin/TouchSpin.java b/src/main/java/net/bootsfaces/component/touchSpin/TouchSpin.java
index f0ef03d38..74a24c4a7 100644
--- a/src/main/java/net/bootsfaces/component/touchSpin/TouchSpin.java
+++ b/src/main/java/net/bootsfaces/component/touchSpin/TouchSpin.java
@@ -18,19 +18,19 @@
package net.bootsfaces.component.touchSpin;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
import java.util.HashMap;
import java.util.Map;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.behavior.ClientBehaviorHolder;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.behavior.ClientBehaviorHolder;
import net.bootsfaces.C;
import net.bootsfaces.component.ajax.IAJAXComponent;
diff --git a/src/main/java/net/bootsfaces/component/touchSpin/TouchSpinCore.java b/src/main/java/net/bootsfaces/component/touchSpin/TouchSpinCore.java
index 475551f21..f3745afe6 100644
--- a/src/main/java/net/bootsfaces/component/touchSpin/TouchSpinCore.java
+++ b/src/main/java/net/bootsfaces/component/touchSpin/TouchSpinCore.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.touchSpin;
-import javax.faces.component.FacesComponent;
+import jakarta.faces.component.FacesComponent;
import net.bootsfaces.component.inputText.InputText;
@@ -78,15 +78,15 @@ public void setAutoUpdate(boolean _autoUpdate) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/touchSpin/TouchSpinRenderer.java b/src/main/java/net/bootsfaces/component/touchSpin/TouchSpinRenderer.java
index ab869dd8a..dcf3f7377 100644
--- a/src/main/java/net/bootsfaces/component/touchSpin/TouchSpinRenderer.java
+++ b/src/main/java/net/bootsfaces/component/touchSpin/TouchSpinRenderer.java
@@ -20,13 +20,13 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.convert.Converter;
-import javax.faces.convert.ConverterException;
-import javax.faces.convert.DoubleConverter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.convert.Converter;
+import jakarta.faces.convert.ConverterException;
+import jakarta.faces.convert.DoubleConverter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.component.ajax.AJAXRenderer;
import net.bootsfaces.component.inputText.InputTextRenderer;
diff --git a/src/main/java/net/bootsfaces/component/tree/Tree.java b/src/main/java/net/bootsfaces/component/tree/Tree.java
index cb60f6a43..297c5e1e9 100644
--- a/src/main/java/net/bootsfaces/component/tree/Tree.java
+++ b/src/main/java/net/bootsfaces/component/tree/Tree.java
@@ -17,22 +17,22 @@
*/
package net.bootsfaces.component.tree;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
-import javax.el.ValueExpression;
-import javax.faces.application.ResourceDependencies;
-import javax.faces.application.ResourceDependency;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.behavior.ClientBehaviorHolder;
+import jakarta.el.ValueExpression;
+import jakarta.faces.application.ResourceDependencies;
+import jakarta.faces.application.ResourceDependency;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.behavior.ClientBehaviorHolder;
import net.bootsfaces.C;
import net.bootsfaces.listeners.AddResourcesListener;
diff --git a/src/main/java/net/bootsfaces/component/tree/TreeCore.java b/src/main/java/net/bootsfaces/component/tree/TreeCore.java
index 6a7f56b29..1f6d65dc4 100644
--- a/src/main/java/net/bootsfaces/component/tree/TreeCore.java
+++ b/src/main/java/net/bootsfaces/component/tree/TreeCore.java
@@ -17,7 +17,7 @@
*/
package net.bootsfaces.component.tree;
-import javax.faces.component.UIComponentBase;
+import jakarta.faces.component.UIComponentBase;
import net.bootsfaces.component.tree.event.TreeNodeEventListener;
import net.bootsfaces.component.tree.model.Node;
diff --git a/src/main/java/net/bootsfaces/component/tree/TreeRenderer.java b/src/main/java/net/bootsfaces/component/tree/TreeRenderer.java
index 64db9f5d5..55d24df20 100644
--- a/src/main/java/net/bootsfaces/component/tree/TreeRenderer.java
+++ b/src/main/java/net/bootsfaces/component/tree/TreeRenderer.java
@@ -19,12 +19,12 @@
import java.io.IOException;
-import javax.faces.FacesException;
-import javax.faces.component.UIComponent;
-import javax.faces.component.UIForm;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.component.UIForm;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.C;
import net.bootsfaces.component.tree.event.TreeNodeCheckedEvent;
diff --git a/src/main/java/net/bootsfaces/component/video/Video.java b/src/main/java/net/bootsfaces/component/video/Video.java
index 6887e5812..b59a6ba14 100644
--- a/src/main/java/net/bootsfaces/component/video/Video.java
+++ b/src/main/java/net/bootsfaces/component/video/Video.java
@@ -18,21 +18,21 @@
package net.bootsfaces.component.video;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.Map;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.behavior.ClientBehaviorHolder;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.behavior.ClientBehaviorHolder;
import net.bootsfaces.C;
import net.bootsfaces.component.ajax.IAJAXComponent;
diff --git a/src/main/java/net/bootsfaces/component/video/VideoCore.java b/src/main/java/net/bootsfaces/component/video/VideoCore.java
index 6d737b9c9..ce3f7acc9 100644
--- a/src/main/java/net/bootsfaces/component/video/VideoCore.java
+++ b/src/main/java/net/bootsfaces/component/video/VideoCore.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.video;
-import javax.faces.component.UIComponentBase;
+import jakarta.faces.component.UIComponentBase;
/** This class holds the attributes of <b:video />. */
public abstract class VideoCore extends UIComponentBase implements net.bootsfaces.render.IHasTooltip {
@@ -91,15 +91,15 @@ public void setAutoplay(boolean _autoplay) {
* An EL expression referring to a server side UIComponent instance in a backing bean.
* @return Returns the value of the attribute, or null, if it hasn't been set by the JSF file.
*/
- public javax.faces.component.UIComponent getBinding() {
- return (javax.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
+ public jakarta.faces.component.UIComponent getBinding() {
+ return (jakarta.faces.component.UIComponent) getStateHelper().eval(PropertyKeys.binding);
}
/**
* An EL expression referring to a server side UIComponent instance in a backing bean.
* Usually this method is called internally by the JSF engine.
*/
- public void setBinding(javax.faces.component.UIComponent _binding) {
+ public void setBinding(jakarta.faces.component.UIComponent _binding) {
getStateHelper().put(PropertyKeys.binding, _binding);
}
diff --git a/src/main/java/net/bootsfaces/component/video/VideoRenderer.java b/src/main/java/net/bootsfaces/component/video/VideoRenderer.java
index c3ac59ec9..9ef486250 100644
--- a/src/main/java/net/bootsfaces/component/video/VideoRenderer.java
+++ b/src/main/java/net/bootsfaces/component/video/VideoRenderer.java
@@ -20,10 +20,10 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.component.ajax.AJAXRenderer;
import net.bootsfaces.render.CoreRenderer;
@@ -41,7 +41,7 @@ public void decode(FacesContext context, UIComponent component) {
decodeBehaviors(context, inputText);
String clientId = inputText.getClientId(context);
- String submittedId = (String) context.getExternalContext().getRequestParameterMap().get("javax.faces.source");
+ String submittedId = (String) context.getExternalContext().getRequestParameterMap().get("jakarta.faces.source");
if (clientId.equals(submittedId)) {
new AJAXRenderer().decode(context, component, clientId);
}
diff --git a/src/main/java/net/bootsfaces/component/well/Well.java b/src/main/java/net/bootsfaces/component/well/Well.java
index 4fee88642..7062ee3c5 100644
--- a/src/main/java/net/bootsfaces/component/well/Well.java
+++ b/src/main/java/net/bootsfaces/component/well/Well.java
@@ -18,15 +18,15 @@
package net.bootsfaces.component.well;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.ComponentSystemEvent;
-import javax.faces.event.ListenerFor;
-import javax.faces.event.ListenersFor;
-import javax.faces.event.PostAddToViewEvent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.ComponentSystemEvent;
+import jakarta.faces.event.ListenerFor;
+import jakarta.faces.event.ListenersFor;
+import jakarta.faces.event.PostAddToViewEvent;
-import javax.el.ValueExpression;
-import javax.faces.component.FacesComponent;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.FacesComponent;
import net.bootsfaces.C;
import net.bootsfaces.listeners.AddResourcesListener;
diff --git a/src/main/java/net/bootsfaces/component/well/WellCore.java b/src/main/java/net/bootsfaces/component/well/WellCore.java
index 900730a56..b66d043f9 100644
--- a/src/main/java/net/bootsfaces/component/well/WellCore.java
+++ b/src/main/java/net/bootsfaces/component/well/WellCore.java
@@ -18,7 +18,7 @@
package net.bootsfaces.component.well;
-import javax.faces.component.UIOutput;
+import jakarta.faces.component.UIOutput;
/** This class holds the attributes of <b:well />. */
public abstract class WellCore extends UIOutput implements net.bootsfaces.render.IHasTooltip {
diff --git a/src/main/java/net/bootsfaces/component/well/WellRenderer.java b/src/main/java/net/bootsfaces/component/well/WellRenderer.java
index 9fba565f9..82f38435b 100644
--- a/src/main/java/net/bootsfaces/component/well/WellRenderer.java
+++ b/src/main/java/net/bootsfaces/component/well/WellRenderer.java
@@ -20,10 +20,10 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.render.FacesRenderer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.render.FacesRenderer;
import net.bootsfaces.render.CoreRenderer;
import net.bootsfaces.render.Responsive;
diff --git a/src/main/java/net/bootsfaces/decorator/BootsFacesTagDecorator.java b/src/main/java/net/bootsfaces/decorator/BootsFacesTagDecorator.java
index 71fe73e12..359803366 100644
--- a/src/main/java/net/bootsfaces/decorator/BootsFacesTagDecorator.java
+++ b/src/main/java/net/bootsfaces/decorator/BootsFacesTagDecorator.java
@@ -21,11 +21,11 @@
import java.util.logging.Level;
import java.util.logging.Logger;
-import javax.faces.context.FacesContext;
-import javax.faces.view.facelets.Tag;
-import javax.faces.view.facelets.TagAttribute;
-import javax.faces.view.facelets.TagAttributes;
-import javax.faces.view.facelets.TagDecorator;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.view.facelets.Tag;
+import jakarta.faces.view.facelets.TagAttribute;
+import jakarta.faces.view.facelets.TagAttributes;
+import jakarta.faces.view.facelets.TagDecorator;
import net.bootsfaces.component.ComponentsEnum;
import net.bootsfaces.expressions.decorator.AFTagAttributes;
diff --git a/src/main/java/net/bootsfaces/decorator/RelaxedTagDecorator.java b/src/main/java/net/bootsfaces/decorator/RelaxedTagDecorator.java
index e7689d47a..811e53722 100644
--- a/src/main/java/net/bootsfaces/decorator/RelaxedTagDecorator.java
+++ b/src/main/java/net/bootsfaces/decorator/RelaxedTagDecorator.java
@@ -19,13 +19,13 @@
import java.util.HashMap;
import java.util.Map;
-import javax.faces.render.Renderer;
-import javax.faces.view.Location;
-import javax.faces.view.facelets.FaceletException;
-import javax.faces.view.facelets.Tag;
-import javax.faces.view.facelets.TagAttribute;
-import javax.faces.view.facelets.TagAttributes;
-import javax.faces.view.facelets.TagDecorator;
+import jakarta.faces.render.Renderer;
+import jakarta.faces.view.Location;
+import jakarta.faces.view.facelets.FaceletException;
+import jakarta.faces.view.facelets.Tag;
+import jakarta.faces.view.facelets.TagAttribute;
+import jakarta.faces.view.facelets.TagAttributes;
+import jakarta.faces.view.facelets.TagDecorator;
import net.bootsfaces.expressions.decorator.AFTagAttributes;
import net.bootsfaces.expressions.decorator.TagAttributeUtilities;
diff --git a/src/main/java/net/bootsfaces/expressions/AbstractExpressionResolver.java b/src/main/java/net/bootsfaces/expressions/AbstractExpressionResolver.java
index 1887c774f..a51d76aa0 100644
--- a/src/main/java/net/bootsfaces/expressions/AbstractExpressionResolver.java
+++ b/src/main/java/net/bootsfaces/expressions/AbstractExpressionResolver.java
@@ -2,7 +2,7 @@
import java.util.List;
-import javax.faces.component.UIComponent;
+import jakarta.faces.component.UIComponent;
public interface AbstractExpressionResolver {
public List resolve(UIComponent component, List parentComponents, String currentId, String originalExpression, String[] parameters);
diff --git a/src/main/java/net/bootsfaces/expressions/AfterExpressionResolver.java b/src/main/java/net/bootsfaces/expressions/AfterExpressionResolver.java
index 414a1ca13..3efe0b1d4 100644
--- a/src/main/java/net/bootsfaces/expressions/AfterExpressionResolver.java
+++ b/src/main/java/net/bootsfaces/expressions/AfterExpressionResolver.java
@@ -3,8 +3,8 @@
import java.util.ArrayList;
import java.util.List;
-import javax.faces.FacesException;
-import javax.faces.component.UIComponent;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.UIComponent;
/**
* Collects everything following the current JSF node within the same branch of the tree.
diff --git a/src/main/java/net/bootsfaces/expressions/AllExpressionResolver.java b/src/main/java/net/bootsfaces/expressions/AllExpressionResolver.java
index 3e2a3a320..16e00d8a7 100644
--- a/src/main/java/net/bootsfaces/expressions/AllExpressionResolver.java
+++ b/src/main/java/net/bootsfaces/expressions/AllExpressionResolver.java
@@ -3,7 +3,7 @@
import java.util.ArrayList;
import java.util.List;
-import javax.faces.component.UIComponent;
+import jakarta.faces.component.UIComponent;
public class AllExpressionResolver implements AbstractExpressionResolver {
public List resolve(UIComponent component, List parentComponents, String currentId, String originalExpression, String[] parameters) {
diff --git a/src/main/java/net/bootsfaces/expressions/BeforeExpressionResolver.java b/src/main/java/net/bootsfaces/expressions/BeforeExpressionResolver.java
index 2c8e652c7..70f7876aa 100644
--- a/src/main/java/net/bootsfaces/expressions/BeforeExpressionResolver.java
+++ b/src/main/java/net/bootsfaces/expressions/BeforeExpressionResolver.java
@@ -3,8 +3,8 @@
import java.util.ArrayList;
import java.util.List;
-import javax.faces.FacesException;
-import javax.faces.component.UIComponent;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.UIComponent;
/**
* Collects everything preceding the current JSF node within the same branch of the tree.
diff --git a/src/main/java/net/bootsfaces/expressions/ChildExpressionResolver.java b/src/main/java/net/bootsfaces/expressions/ChildExpressionResolver.java
index 0b2db9eb3..fef7608ec 100644
--- a/src/main/java/net/bootsfaces/expressions/ChildExpressionResolver.java
+++ b/src/main/java/net/bootsfaces/expressions/ChildExpressionResolver.java
@@ -3,8 +3,8 @@
import java.util.ArrayList;
import java.util.List;
-import javax.faces.FacesException;
-import javax.faces.component.UIComponent;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.UIComponent;
public class ChildExpressionResolver implements AbstractExpressionResolver {
public List resolve(UIComponent component, List parentComponents, String currentId,
diff --git a/src/main/java/net/bootsfaces/expressions/ExpressionResolver.java b/src/main/java/net/bootsfaces/expressions/ExpressionResolver.java
index 60143b1d4..40fb098a4 100644
--- a/src/main/java/net/bootsfaces/expressions/ExpressionResolver.java
+++ b/src/main/java/net/bootsfaces/expressions/ExpressionResolver.java
@@ -23,10 +23,10 @@
import java.util.List;
import java.util.Map;
-import javax.faces.FacesException;
-import javax.faces.component.UIComponent;
-import javax.faces.component.UINamingContainer;
-import javax.faces.context.FacesContext;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.component.UINamingContainer;
+import jakarta.faces.context.FacesContext;
/**
* The ExpressionResolver converts search expressions to component ids.
diff --git a/src/main/java/net/bootsfaces/expressions/ExpressionResolverUtilities.java b/src/main/java/net/bootsfaces/expressions/ExpressionResolverUtilities.java
index 80fd1a1da..0bdaefaee 100644
--- a/src/main/java/net/bootsfaces/expressions/ExpressionResolverUtilities.java
+++ b/src/main/java/net/bootsfaces/expressions/ExpressionResolverUtilities.java
@@ -1,8 +1,8 @@
package net.bootsfaces.expressions;
-import javax.faces.component.NamingContainer;
-import javax.faces.component.UIComponent;
-import javax.faces.component.UIViewRoot;
+import jakarta.faces.component.NamingContainer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.component.UIViewRoot;
public class ExpressionResolverUtilities {
public static String determineQualifiedId(UIComponent component) {
diff --git a/src/main/java/net/bootsfaces/expressions/FindIdExpressionResolver.java b/src/main/java/net/bootsfaces/expressions/FindIdExpressionResolver.java
index c09167489..a32c534c5 100644
--- a/src/main/java/net/bootsfaces/expressions/FindIdExpressionResolver.java
+++ b/src/main/java/net/bootsfaces/expressions/FindIdExpressionResolver.java
@@ -4,10 +4,10 @@
import java.util.Iterator;
import java.util.List;
-import javax.faces.FacesException;
-import javax.faces.component.NamingContainer;
-import javax.faces.component.UIComponent;
-import javax.faces.component.UIViewRoot;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.NamingContainer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.component.UIViewRoot;
public class FindIdExpressionResolver implements AbstractExpressionResolver {
public List resolve(UIComponent component, List parentComponents, String currentId,
diff --git a/src/main/java/net/bootsfaces/expressions/FindIdRecursiveExpressionResolver.java b/src/main/java/net/bootsfaces/expressions/FindIdRecursiveExpressionResolver.java
index 7c04f8785..3af98c792 100644
--- a/src/main/java/net/bootsfaces/expressions/FindIdRecursiveExpressionResolver.java
+++ b/src/main/java/net/bootsfaces/expressions/FindIdRecursiveExpressionResolver.java
@@ -4,10 +4,10 @@
import java.util.Iterator;
import java.util.List;
-import javax.faces.FacesException;
-import javax.faces.component.NamingContainer;
-import javax.faces.component.UIComponent;
-import javax.faces.component.UIViewRoot;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.NamingContainer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.component.UIViewRoot;
public class FindIdRecursiveExpressionResolver implements AbstractExpressionResolver {
public List resolve(UIComponent component, List parentComponents, String currentId,
diff --git a/src/main/java/net/bootsfaces/expressions/FindPartialIdExpressionResolver.java b/src/main/java/net/bootsfaces/expressions/FindPartialIdExpressionResolver.java
index 7c733d83a..15f951520 100644
--- a/src/main/java/net/bootsfaces/expressions/FindPartialIdExpressionResolver.java
+++ b/src/main/java/net/bootsfaces/expressions/FindPartialIdExpressionResolver.java
@@ -4,10 +4,10 @@
import java.util.Iterator;
import java.util.List;
-import javax.faces.FacesException;
-import javax.faces.component.NamingContainer;
-import javax.faces.component.UIComponent;
-import javax.faces.component.UIViewRoot;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.NamingContainer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.component.UIViewRoot;
public class FindPartialIdExpressionResolver implements AbstractExpressionResolver {
public List resolve(UIComponent component, List parentComponents, String currentId,
diff --git a/src/main/java/net/bootsfaces/expressions/FindPartialIdRecursiveExpressionResolver.java b/src/main/java/net/bootsfaces/expressions/FindPartialIdRecursiveExpressionResolver.java
index 90f436b83..270fe78e2 100644
--- a/src/main/java/net/bootsfaces/expressions/FindPartialIdRecursiveExpressionResolver.java
+++ b/src/main/java/net/bootsfaces/expressions/FindPartialIdRecursiveExpressionResolver.java
@@ -4,10 +4,10 @@
import java.util.Iterator;
import java.util.List;
-import javax.faces.FacesException;
-import javax.faces.component.NamingContainer;
-import javax.faces.component.UIComponent;
-import javax.faces.component.UIViewRoot;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.NamingContainer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.component.UIViewRoot;
public class FindPartialIdRecursiveExpressionResolver implements AbstractExpressionResolver {
public List resolve(UIComponent component, List parentComponents, String currentId,
diff --git a/src/main/java/net/bootsfaces/expressions/FormExpressionResolver.java b/src/main/java/net/bootsfaces/expressions/FormExpressionResolver.java
index 132383ae3..c447d9ac4 100644
--- a/src/main/java/net/bootsfaces/expressions/FormExpressionResolver.java
+++ b/src/main/java/net/bootsfaces/expressions/FormExpressionResolver.java
@@ -3,10 +3,10 @@
import java.util.ArrayList;
import java.util.List;
-import javax.faces.FacesException;
-import javax.faces.component.UIComponent;
-import javax.faces.component.UIForm;
-import javax.faces.component.UIViewRoot;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.component.UIForm;
+import jakarta.faces.component.UIViewRoot;
public class FormExpressionResolver implements AbstractExpressionResolver {
public List resolve(UIComponent component, List parentComponents, String currentId,
diff --git a/src/main/java/net/bootsfaces/expressions/FormOrThisExpressionResolver.java b/src/main/java/net/bootsfaces/expressions/FormOrThisExpressionResolver.java
index d62ace9ea..ab77bf1b8 100644
--- a/src/main/java/net/bootsfaces/expressions/FormOrThisExpressionResolver.java
+++ b/src/main/java/net/bootsfaces/expressions/FormOrThisExpressionResolver.java
@@ -3,10 +3,10 @@
import java.util.ArrayList;
import java.util.List;
-import javax.faces.component.NamingContainer;
-import javax.faces.component.UIComponent;
-import javax.faces.component.UIForm;
-import javax.faces.component.UIViewRoot;
+import jakarta.faces.component.NamingContainer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.component.UIForm;
+import jakarta.faces.component.UIViewRoot;
import net.bootsfaces.component.commandButton.CommandButton;
import net.bootsfaces.component.navCommandLink.NavCommandLink;
diff --git a/src/main/java/net/bootsfaces/expressions/InternalIDExpressionResolver.java b/src/main/java/net/bootsfaces/expressions/InternalIDExpressionResolver.java
index 1e8e31b2d..e3d735f84 100644
--- a/src/main/java/net/bootsfaces/expressions/InternalIDExpressionResolver.java
+++ b/src/main/java/net/bootsfaces/expressions/InternalIDExpressionResolver.java
@@ -3,10 +3,10 @@
import java.util.ArrayList;
import java.util.List;
-import javax.faces.FacesException;
-import javax.faces.component.NamingContainer;
-import javax.faces.component.UIComponent;
-import javax.faces.component.UIViewRoot;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.NamingContainer;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.component.UIViewRoot;
public class InternalIDExpressionResolver implements AbstractExpressionResolver {
public List resolve(UIComponent component, List parentComponents, String currentId,
diff --git a/src/main/java/net/bootsfaces/expressions/NextExpressionResolver.java b/src/main/java/net/bootsfaces/expressions/NextExpressionResolver.java
index 4054610b5..60cb4f22e 100644
--- a/src/main/java/net/bootsfaces/expressions/NextExpressionResolver.java
+++ b/src/main/java/net/bootsfaces/expressions/NextExpressionResolver.java
@@ -3,8 +3,8 @@
import java.util.ArrayList;
import java.util.List;
-import javax.faces.FacesException;
-import javax.faces.component.UIComponent;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.UIComponent;
import net.bootsfaces.component.column.Column;
diff --git a/src/main/java/net/bootsfaces/expressions/NoneExpressionResolver.java b/src/main/java/net/bootsfaces/expressions/NoneExpressionResolver.java
index 7655257b3..54033ac4f 100644
--- a/src/main/java/net/bootsfaces/expressions/NoneExpressionResolver.java
+++ b/src/main/java/net/bootsfaces/expressions/NoneExpressionResolver.java
@@ -3,7 +3,7 @@
import java.util.ArrayList;
import java.util.List;
-import javax.faces.component.UIComponent;
+import jakarta.faces.component.UIComponent;
public class NoneExpressionResolver implements AbstractExpressionResolver {
public List resolve(UIComponent component, List parentComponents, String currentId,
diff --git a/src/main/java/net/bootsfaces/expressions/ParentExpressionResolver.java b/src/main/java/net/bootsfaces/expressions/ParentExpressionResolver.java
index 30dec1d5a..a4d895d2e 100644
--- a/src/main/java/net/bootsfaces/expressions/ParentExpressionResolver.java
+++ b/src/main/java/net/bootsfaces/expressions/ParentExpressionResolver.java
@@ -3,8 +3,8 @@
import java.util.ArrayList;
import java.util.List;
-import javax.faces.FacesException;
-import javax.faces.component.UIComponent;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.UIComponent;
public class ParentExpressionResolver implements AbstractExpressionResolver {
public List resolve(UIComponent component, List parentComponents, String currentId,
diff --git a/src/main/java/net/bootsfaces/expressions/PreviousExpressionResolver.java b/src/main/java/net/bootsfaces/expressions/PreviousExpressionResolver.java
index 8070f32bf..059b8b0de 100644
--- a/src/main/java/net/bootsfaces/expressions/PreviousExpressionResolver.java
+++ b/src/main/java/net/bootsfaces/expressions/PreviousExpressionResolver.java
@@ -3,8 +3,8 @@
import java.util.ArrayList;
import java.util.List;
-import javax.faces.FacesException;
-import javax.faces.component.UIComponent;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.UIComponent;
import net.bootsfaces.component.column.Column;
diff --git a/src/main/java/net/bootsfaces/expressions/PropertyExpressionResolver.java b/src/main/java/net/bootsfaces/expressions/PropertyExpressionResolver.java
index 4397b037a..3731992d0 100644
--- a/src/main/java/net/bootsfaces/expressions/PropertyExpressionResolver.java
+++ b/src/main/java/net/bootsfaces/expressions/PropertyExpressionResolver.java
@@ -4,9 +4,9 @@
import java.util.Iterator;
import java.util.List;
-import javax.el.ValueExpression;
-import javax.faces.FacesException;
-import javax.faces.component.UIComponent;
+import jakarta.el.ValueExpression;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.UIComponent;
public class PropertyExpressionResolver implements AbstractExpressionResolver {
public List resolve(UIComponent component, List parentComponents, String currentId,
diff --git a/src/main/java/net/bootsfaces/expressions/RootExpressionResolver.java b/src/main/java/net/bootsfaces/expressions/RootExpressionResolver.java
index 661e311aa..bd26a5e7c 100644
--- a/src/main/java/net/bootsfaces/expressions/RootExpressionResolver.java
+++ b/src/main/java/net/bootsfaces/expressions/RootExpressionResolver.java
@@ -3,8 +3,8 @@
import java.util.ArrayList;
import java.util.List;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
public class RootExpressionResolver implements AbstractExpressionResolver {
public List resolve(UIComponent component, List parentComponents, String currentId,
diff --git a/src/main/java/net/bootsfaces/expressions/SearchExpressionResolverBean.java b/src/main/java/net/bootsfaces/expressions/SearchExpressionResolverBean.java
index cdb6e2f5b..4d69e2601 100644
--- a/src/main/java/net/bootsfaces/expressions/SearchExpressionResolverBean.java
+++ b/src/main/java/net/bootsfaces/expressions/SearchExpressionResolverBean.java
@@ -1,9 +1,9 @@
package net.bootsfaces.expressions;
-import javax.faces.bean.ManagedBean;
-import javax.faces.bean.RequestScoped;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
+import jakarta.annotation.ManagedBean;
+import jakarta.enterprise.context.RequestScoped;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
@ManagedBean
@RequestScoped
diff --git a/src/main/java/net/bootsfaces/expressions/StyleClassExpressionResolver.java b/src/main/java/net/bootsfaces/expressions/StyleClassExpressionResolver.java
index 4f514160f..05303f45e 100644
--- a/src/main/java/net/bootsfaces/expressions/StyleClassExpressionResolver.java
+++ b/src/main/java/net/bootsfaces/expressions/StyleClassExpressionResolver.java
@@ -6,8 +6,8 @@
import java.util.Iterator;
import java.util.List;
-import javax.faces.FacesException;
-import javax.faces.component.UIComponent;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.UIComponent;
public class StyleClassExpressionResolver implements AbstractExpressionResolver {
public List resolve(UIComponent component, List parentComponents, String currentId,
diff --git a/src/main/java/net/bootsfaces/expressions/ThisExpressionResolver.java b/src/main/java/net/bootsfaces/expressions/ThisExpressionResolver.java
index 4eeb10f7f..618ee6306 100644
--- a/src/main/java/net/bootsfaces/expressions/ThisExpressionResolver.java
+++ b/src/main/java/net/bootsfaces/expressions/ThisExpressionResolver.java
@@ -3,7 +3,7 @@
import java.util.ArrayList;
import java.util.List;
-import javax.faces.component.UIComponent;
+import jakarta.faces.component.UIComponent;
public class ThisExpressionResolver implements AbstractExpressionResolver {
public List resolve(UIComponent component, List parentComponents, String currentId,
diff --git a/src/main/java/net/bootsfaces/expressions/decorator/AFTagAttributes.java b/src/main/java/net/bootsfaces/expressions/decorator/AFTagAttributes.java
index 83565a9bb..c7d77cb3e 100644
--- a/src/main/java/net/bootsfaces/expressions/decorator/AFTagAttributes.java
+++ b/src/main/java/net/bootsfaces/expressions/decorator/AFTagAttributes.java
@@ -22,10 +22,10 @@
import java.util.List;
import java.util.Map;
-import javax.faces.view.Location;
-import javax.faces.view.facelets.Tag;
-import javax.faces.view.facelets.TagAttribute;
-import javax.faces.view.facelets.TagAttributes;
+import jakarta.faces.view.Location;
+import jakarta.faces.view.facelets.Tag;
+import jakarta.faces.view.facelets.TagAttribute;
+import jakarta.faces.view.facelets.TagAttributes;
/**
* Alternative - simpler, more flexible, less optimized - version of TagAttributesImpl.
diff --git a/src/main/java/net/bootsfaces/expressions/decorator/SearchExpressionsTagDecorator.java b/src/main/java/net/bootsfaces/expressions/decorator/SearchExpressionsTagDecorator.java
index 98a00f6c1..fdfab8784 100644
--- a/src/main/java/net/bootsfaces/expressions/decorator/SearchExpressionsTagDecorator.java
+++ b/src/main/java/net/bootsfaces/expressions/decorator/SearchExpressionsTagDecorator.java
@@ -18,10 +18,10 @@
import java.util.HashMap;
import java.util.Map;
-import javax.faces.context.FacesContext;
-import javax.faces.view.facelets.Tag;
-import javax.faces.view.facelets.TagAttribute;
-import javax.faces.view.facelets.TagDecorator;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.view.facelets.Tag;
+import jakarta.faces.view.facelets.TagAttribute;
+import jakarta.faces.view.facelets.TagDecorator;
/**
* This is one of the most important classes of AngularFaces. It converts attributes to pass-through parameters, adds
diff --git a/src/main/java/net/bootsfaces/expressions/decorator/TagAttributeUtilities.java b/src/main/java/net/bootsfaces/expressions/decorator/TagAttributeUtilities.java
index a8f0a94e4..981ed8c0c 100644
--- a/src/main/java/net/bootsfaces/expressions/decorator/TagAttributeUtilities.java
+++ b/src/main/java/net/bootsfaces/expressions/decorator/TagAttributeUtilities.java
@@ -18,8 +18,8 @@
import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
-import javax.faces.view.Location;
-import javax.faces.view.facelets.TagAttribute;
+import jakarta.faces.view.Location;
+import jakarta.faces.view.facelets.TagAttribute;
/** Create a tag attribute by means of reflection (so that they work with both Mojarra and MyFaces). */
public class TagAttributeUtilities {
diff --git a/src/main/java/net/bootsfaces/listeners/AddResourcesListener.java b/src/main/java/net/bootsfaces/listeners/AddResourcesListener.java
index 2b8dc5756..d89470bd6 100644
--- a/src/main/java/net/bootsfaces/listeners/AddResourcesListener.java
+++ b/src/main/java/net/bootsfaces/listeners/AddResourcesListener.java
@@ -37,18 +37,18 @@
import java.util.logging.Level;
import java.util.logging.Logger;
-import javax.faces.FacesException;
-import javax.faces.application.Resource;
-import javax.faces.application.ResourceHandler;
-import javax.faces.component.UIComponent;
-import javax.faces.component.UIOutput;
-import javax.faces.component.UIViewRoot;
-import javax.faces.component.html.HtmlBody;
-import javax.faces.component.html.HtmlHead;
-import javax.faces.context.FacesContext;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.SystemEvent;
-import javax.faces.event.SystemEventListener;
+import jakarta.faces.FacesException;
+import jakarta.faces.application.Resource;
+import jakarta.faces.application.ResourceHandler;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.component.UIOutput;
+import jakarta.faces.component.UIViewRoot;
+import jakarta.faces.component.html.HtmlBody;
+import jakarta.faces.component.html.HtmlHead;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.event.AbortProcessingException;
+import jakarta.faces.event.SystemEvent;
+import jakarta.faces.event.SystemEventListener;
import net.bootsfaces.C;
import net.bootsfaces.beans.ELTools;
@@ -109,8 +109,8 @@ public class AddResourcesListener implements SystemEventListener {
*/
private static final String EXT_RESOURCE_KEY = "net.bootsfaces.listeners.AddResourcesListener.ExtResourceFiles";
- private static final String SCRIPT_RENDERER = "javax.faces.resource.Script",
- CSS_RENDERER = "javax.faces.resource.Stylesheet";
+ private static final String SCRIPT_RENDERER = "jakarta.faces.resource.Script",
+ CSS_RENDERER = "jakarta.faces.resource.Stylesheet";
static {
LOGGER.info("This application is running on BootsFaces " + C.BSFVERSION + "-" + C.BSFRELEASE_STATUS);
@@ -221,7 +221,7 @@ private void addMetaTags(UIViewRoot root, FacesContext context) {
// Otherwise
String viewportMeta = "";
UIOutput viewport = new UIOutput();
- viewport.setRendererType("javax.faces.Text");
+ viewport.setRendererType("jakarta.faces.Text");
viewport.getAttributes().put("escape", false);
viewport.setValue(viewportMeta);
@@ -448,7 +448,7 @@ private Map addMandatoryLibraries(UIViewRoot root, FacesContext
* library. This can be an error prone approach so we add all of them (if not
* different specified)
*/
- createAndAddComponent(root, context, SCRIPT_RENDERER, "jsf.js", "javax.faces");
+ createAndAddComponent(root, context, SCRIPT_RENDERER, "faces.js", "jakarta.faces");
createAndAddComponent(root, context, SCRIPT_RENDERER, "js/bsf.js", C.BSF_LIBRARY, "last");
if (loadJQuery) {
diff --git a/src/main/java/net/bootsfaces/listeners/InternalFALink.java b/src/main/java/net/bootsfaces/listeners/InternalFALink.java
index 5cafd4da5..158f3b898 100644
--- a/src/main/java/net/bootsfaces/listeners/InternalFALink.java
+++ b/src/main/java/net/bootsfaces/listeners/InternalFALink.java
@@ -21,10 +21,10 @@
import java.util.logging.Level;
import java.util.logging.Logger;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.UIComponentBase;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.UIComponentBase;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
import net.bootsfaces.C;
diff --git a/src/main/java/net/bootsfaces/listeners/InternalIE8CompatiblityLinks.java b/src/main/java/net/bootsfaces/listeners/InternalIE8CompatiblityLinks.java
index e8a0c7327..51ee6bb59 100644
--- a/src/main/java/net/bootsfaces/listeners/InternalIE8CompatiblityLinks.java
+++ b/src/main/java/net/bootsfaces/listeners/InternalIE8CompatiblityLinks.java
@@ -20,13 +20,13 @@
import java.io.IOException;
-import javax.faces.application.Application;
-import javax.faces.application.Resource;
-import javax.faces.application.ResourceHandler;
-import javax.faces.component.FacesComponent;
-import javax.faces.component.UIComponentBase;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
+import jakarta.faces.application.Application;
+import jakarta.faces.application.Resource;
+import jakarta.faces.application.ResourceHandler;
+import jakarta.faces.component.FacesComponent;
+import jakarta.faces.component.UIComponentBase;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
import net.bootsfaces.C;
diff --git a/src/main/java/net/bootsfaces/listeners/ResourceFileComparator.java b/src/main/java/net/bootsfaces/listeners/ResourceFileComparator.java
index 6dd7eb1ed..8b1763ded 100644
--- a/src/main/java/net/bootsfaces/listeners/ResourceFileComparator.java
+++ b/src/main/java/net/bootsfaces/listeners/ResourceFileComparator.java
@@ -2,7 +2,7 @@
import java.util.Comparator;
-import javax.faces.component.UIComponent;
+import jakarta.faces.component.UIComponent;
public class ResourceFileComparator implements Comparator {
@Override
diff --git a/src/main/java/net/bootsfaces/render/BsfResWrapper.java b/src/main/java/net/bootsfaces/render/BsfResWrapper.java
index 8b21877f2..13193b07b 100644
--- a/src/main/java/net/bootsfaces/render/BsfResWrapper.java
+++ b/src/main/java/net/bootsfaces/render/BsfResWrapper.java
@@ -17,10 +17,10 @@
*/
package net.bootsfaces.render;
-import javax.faces.application.Resource;
-import javax.faces.application.ResourceWrapper;
-import javax.faces.context.ExternalContext;
-import javax.faces.context.FacesContext;
+import jakarta.faces.application.Resource;
+import jakarta.faces.application.ResourceWrapper;
+import jakarta.faces.context.ExternalContext;
+import jakarta.faces.context.FacesContext;
/**
*
diff --git a/src/main/java/net/bootsfaces/render/CoreInputRenderer.java b/src/main/java/net/bootsfaces/render/CoreInputRenderer.java
index c8c836e29..c42e533ef 100644
--- a/src/main/java/net/bootsfaces/render/CoreInputRenderer.java
+++ b/src/main/java/net/bootsfaces/render/CoreInputRenderer.java
@@ -20,7 +20,7 @@
import java.util.logging.Level;
import java.util.logging.Logger;
-import javax.faces.component.UIComponent;
+import jakarta.faces.component.UIComponent;
import net.bootsfaces.component.formGroup.FormGroup;
import net.bootsfaces.utils.BsfUtils;
diff --git a/src/main/java/net/bootsfaces/render/CoreMessageRenderer.java b/src/main/java/net/bootsfaces/render/CoreMessageRenderer.java
index 0ea6ae2d4..881583d5f 100644
--- a/src/main/java/net/bootsfaces/render/CoreMessageRenderer.java
+++ b/src/main/java/net/bootsfaces/render/CoreMessageRenderer.java
@@ -15,8 +15,8 @@
*/
package net.bootsfaces.render;
-import javax.faces.application.FacesMessage;
-import javax.faces.application.FacesMessage.Severity;
+import jakarta.faces.application.FacesMessage;
+import jakarta.faces.application.FacesMessage.Severity;
import net.bootsfaces.component.UIMessagesBase;
import net.bootsfaces.component.growl.Growl;
diff --git a/src/main/java/net/bootsfaces/render/CoreRenderer.java b/src/main/java/net/bootsfaces/render/CoreRenderer.java
index 6a14ace2e..44c02495f 100644
--- a/src/main/java/net/bootsfaces/render/CoreRenderer.java
+++ b/src/main/java/net/bootsfaces/render/CoreRenderer.java
@@ -21,21 +21,21 @@
import java.lang.annotation.Annotation;
import java.util.List;
import java.util.Map;
-import javax.el.ValueExpression;
-import javax.faces.FacesException;
-import javax.faces.application.ProjectStage;
-import javax.faces.component.EditableValueHolder;
-import javax.faces.component.UIComponent;
-import javax.faces.component.UIForm;
-import javax.faces.component.UIInput;
-import javax.faces.component.ValueHolder;
-import javax.faces.component.behavior.ClientBehavior;
-import javax.faces.component.behavior.ClientBehaviorHolder;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
-import javax.faces.convert.Converter;
-import javax.faces.convert.ConverterException;
-import javax.faces.render.Renderer;
+import jakarta.el.ValueExpression;
+import jakarta.faces.FacesException;
+import jakarta.faces.application.ProjectStage;
+import jakarta.faces.component.EditableValueHolder;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.component.UIForm;
+import jakarta.faces.component.UIInput;
+import jakarta.faces.component.ValueHolder;
+import jakarta.faces.component.behavior.ClientBehavior;
+import jakarta.faces.component.behavior.ClientBehaviorHolder;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
+import jakarta.faces.convert.Converter;
+import jakarta.faces.convert.ConverterException;
+import jakarta.faces.render.Renderer;
import net.bootsfaces.beans.ELTools;
import net.bootsfaces.component.ajax.AJAXRenderer;
import net.bootsfaces.component.form.Form;
@@ -99,7 +99,7 @@ protected void renderPassThruAttributes(FacesContext context, UIComponent compon
/**
* @deprecated Use
- * {@link CoreRenderer#generateErrorAndRequiredClass(javax.faces.component.UIInput, javax.faces.context.ResponseWriter, java.lang.String, java.lang.String, java.lang.String, java.lang.String) }
+ * {@link CoreRenderer#generateErrorAndRequiredClass(jakarta.faces.component.UIInput, jakarta.faces.context.ResponseWriter, java.lang.String, java.lang.String, java.lang.String, java.lang.String) }
* instead
*
* Renders the CSS pseudo classes for required fields and for the
@@ -237,12 +237,12 @@ protected void decodeBehaviors(FacesContext context, UIComponent component) {
}
Map params = context.getExternalContext().getRequestParameterMap();
- String behaviorEvent = params.get("javax.faces.behavior.event");
+ String behaviorEvent = params.get("jakarta.faces.behavior.event");
if (null != behaviorEvent) {
List behaviorsForEvent = behaviors.get(behaviorEvent);
if (behaviorsForEvent != null && !behaviorsForEvent.isEmpty()) {
- String behaviorSource = params.get("javax.faces.source");
+ String behaviorSource = params.get("jakarta.faces.source");
String clientId = component.getClientId(context);
if (behaviorSource != null && clientId.equals(behaviorSource)) {
for (ClientBehavior behavior : behaviorsForEvent) {
@@ -631,7 +631,7 @@ public static boolean beginDisabledFieldset(IContentDisabled component, Response
* Get the main field container
*
* @deprecated Use
- * {@link CoreInputRenderer#getWithFeedback(net.bootsfaces.render.CoreInputRenderer.InputMode, javax.faces.component.UIComponent)}
+ * {@link CoreInputRenderer#getWithFeedback(net.bootsfaces.render.CoreInputRenderer.InputMode, jakarta.faces.component.UIComponent)}
* instead
*
* @param additionalClass
diff --git a/src/main/java/net/bootsfaces/render/JQ.java b/src/main/java/net/bootsfaces/render/JQ.java
index 5fb05f1c2..0b19cc0cc 100644
--- a/src/main/java/net/bootsfaces/render/JQ.java
+++ b/src/main/java/net/bootsfaces/render/JQ.java
@@ -20,7 +20,7 @@
import java.io.IOException;
-import javax.faces.context.ResponseWriter;
+import jakarta.faces.context.ResponseWriter;
/**
* Class with jQuery specific encoding functions
diff --git a/src/main/java/net/bootsfaces/render/JSEventHandlerRenderer.java b/src/main/java/net/bootsfaces/render/JSEventHandlerRenderer.java
index 5c9564c20..14268cfd7 100644
--- a/src/main/java/net/bootsfaces/render/JSEventHandlerRenderer.java
+++ b/src/main/java/net/bootsfaces/render/JSEventHandlerRenderer.java
@@ -20,8 +20,8 @@
import java.io.IOException;
import java.util.Map;
-import javax.faces.component.UIComponent;
-import javax.faces.context.ResponseWriter;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.ResponseWriter;
/**
* Generates the standard Javascript event handlers.
diff --git a/src/main/java/net/bootsfaces/render/R.java b/src/main/java/net/bootsfaces/render/R.java
index 52707c48b..0ab25d1b2 100644
--- a/src/main/java/net/bootsfaces/render/R.java
+++ b/src/main/java/net/bootsfaces/render/R.java
@@ -23,11 +23,11 @@
import java.util.Iterator;
import java.util.Map;
-import javax.faces.component.UIComponent;
-import javax.faces.component.UIForm;
-import javax.faces.component.html.HtmlOutputText;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.component.UIForm;
+import jakarta.faces.component.html.HtmlOutputText;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
import net.bootsfaces.component.GenContainerDiv;
import net.bootsfaces.component.icon.Icon;
diff --git a/src/main/java/net/bootsfaces/render/RJumbotron.java b/src/main/java/net/bootsfaces/render/RJumbotron.java
index 5513a0331..55caf24c8 100644
--- a/src/main/java/net/bootsfaces/render/RJumbotron.java
+++ b/src/main/java/net/bootsfaces/render/RJumbotron.java
@@ -20,9 +20,9 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
public enum RJumbotron {
diff --git a/src/main/java/net/bootsfaces/render/RThumbnail.java b/src/main/java/net/bootsfaces/render/RThumbnail.java
index 2773e0689..7a144bcdf 100644
--- a/src/main/java/net/bootsfaces/render/RThumbnail.java
+++ b/src/main/java/net/bootsfaces/render/RThumbnail.java
@@ -26,9 +26,9 @@
import java.io.IOException;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
/**
*
diff --git a/src/main/java/net/bootsfaces/render/RWell.java b/src/main/java/net/bootsfaces/render/RWell.java
index 05911c3a0..f8662f6c7 100644
--- a/src/main/java/net/bootsfaces/render/RWell.java
+++ b/src/main/java/net/bootsfaces/render/RWell.java
@@ -21,9 +21,9 @@
import java.io.IOException;
import java.util.Map;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
/**
*
diff --git a/src/main/java/net/bootsfaces/render/Responsive.java b/src/main/java/net/bootsfaces/render/Responsive.java
index cbd290dd0..5f0af6f73 100644
--- a/src/main/java/net/bootsfaces/render/Responsive.java
+++ b/src/main/java/net/bootsfaces/render/Responsive.java
@@ -4,9 +4,9 @@
import java.util.Arrays;
import java.util.List;
-import javax.faces.FacesException;
-import javax.faces.component.UIComponent;
-import javax.faces.component.UIForm;
+import jakarta.faces.FacesException;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.component.UIForm;
import net.bootsfaces.component.ajax.AJAXRenderer;
import net.bootsfaces.component.form.Form;
diff --git a/src/main/java/net/bootsfaces/render/Tooltip.java b/src/main/java/net/bootsfaces/render/Tooltip.java
index dac43b4b0..f47de6a3b 100644
--- a/src/main/java/net/bootsfaces/render/Tooltip.java
+++ b/src/main/java/net/bootsfaces/render/Tooltip.java
@@ -20,11 +20,11 @@
import java.io.IOException;
import java.util.Map;
-import javax.faces.FacesException;
-import javax.faces.application.FacesMessage;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
+import jakarta.faces.FacesException;
+import jakarta.faces.application.FacesMessage;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.context.ResponseWriter;
import net.bootsfaces.C;
import net.bootsfaces.listeners.AddResourcesListener;
diff --git a/src/main/java/net/bootsfaces/render/UnmappedResourceHandler.java b/src/main/java/net/bootsfaces/render/UnmappedResourceHandler.java
index b3d3d34a1..e5e962570 100644
--- a/src/main/java/net/bootsfaces/render/UnmappedResourceHandler.java
+++ b/src/main/java/net/bootsfaces/render/UnmappedResourceHandler.java
@@ -24,12 +24,12 @@
import java.nio.channels.WritableByteChannel;
import java.util.Map.Entry;
-import javax.faces.application.Resource;
-import javax.faces.application.ResourceHandler;
-import javax.faces.application.ResourceHandlerWrapper;
-import javax.faces.context.ExternalContext;
-import javax.faces.context.FacesContext;
-import javax.servlet.http.HttpServletResponse;
+import jakarta.faces.application.Resource;
+import jakarta.faces.application.ResourceHandler;
+import jakarta.faces.application.ResourceHandlerWrapper;
+import jakarta.faces.context.ExternalContext;
+import jakarta.faces.context.FacesContext;
+import jakarta.servlet.http.HttpServletResponse;
/**
* Also see the discussion at http://stackoverflow.com/questions/14963756/prevent-suffix-from-being-added-to-resources-when-page-loads.
diff --git a/src/main/java/net/bootsfaces/utils/BsfUtils.java b/src/main/java/net/bootsfaces/utils/BsfUtils.java
index 0a5231715..4c0fb0e43 100644
--- a/src/main/java/net/bootsfaces/utils/BsfUtils.java
+++ b/src/main/java/net/bootsfaces/utils/BsfUtils.java
@@ -10,15 +10,15 @@
import java.util.MissingResourceException;
import java.util.ResourceBundle;
-import javax.el.ValueExpression;
-import javax.faces.FacesException;
-import javax.faces.application.Application;
-import javax.faces.application.FacesMessage;
-import javax.faces.component.UIComponent;
-import javax.faces.component.UIForm;
-import javax.faces.component.UIViewRoot;
-import javax.faces.context.ExternalContext;
-import javax.faces.context.FacesContext;
+import jakarta.el.ValueExpression;
+import jakarta.faces.FacesException;
+import jakarta.faces.application.Application;
+import jakarta.faces.application.FacesMessage;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.component.UIForm;
+import jakarta.faces.component.UIViewRoot;
+import jakarta.faces.context.ExternalContext;
+import jakarta.faces.context.FacesContext;
import net.bootsfaces.beans.ELTools;
import net.bootsfaces.expressions.ExpressionResolver;
diff --git a/src/main/java/net/bootsfaces/utils/FacesMessages.java b/src/main/java/net/bootsfaces/utils/FacesMessages.java
index c12e80f10..5aa7fd31a 100644
--- a/src/main/java/net/bootsfaces/utils/FacesMessages.java
+++ b/src/main/java/net/bootsfaces/utils/FacesMessages.java
@@ -22,9 +22,9 @@
import java.util.MissingResourceException;
import java.util.ResourceBundle;
-import javax.faces.application.Application;
-import javax.faces.application.FacesMessage;
-import javax.faces.context.FacesContext;
+import jakarta.faces.application.Application;
+import jakarta.faces.application.FacesMessage;
+import jakarta.faces.context.FacesContext;
import net.bootsfaces.expressions.ExpressionResolver;
diff --git a/src/main/joda/DateTimeConverter.java b/src/main/joda/DateTimeConverter.java
index 320b42023..8681b4288 100644
--- a/src/main/joda/DateTimeConverter.java
+++ b/src/main/joda/DateTimeConverter.java
@@ -2,12 +2,12 @@
import java.util.Map;
-import javax.el.ELContext;
-import javax.el.ValueExpression;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.convert.Converter;
-import javax.faces.convert.ConverterException;
+import jakarta.el.ELContext;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.convert.Converter;
+import jakarta.faces.convert.ConverterException;
import org.joda.time.DateTime;
import org.joda.time.DateTimeZone;
diff --git a/src/main/joda/DateTimeConverterForClass.java b/src/main/joda/DateTimeConverterForClass.java
index 4c7d32258..e130fb519 100644
--- a/src/main/joda/DateTimeConverterForClass.java
+++ b/src/main/joda/DateTimeConverterForClass.java
@@ -1,9 +1,9 @@
package com.anem.green.web.convert;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.convert.Converter;
-import javax.faces.convert.FacesConverter;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.convert.Converter;
+import jakarta.faces.convert.FacesConverter;
import org.joda.time.DateTime;
diff --git a/src/main/joda/DateTimeConverterWithId.java b/src/main/joda/DateTimeConverterWithId.java
index 2803d8257..b0ebc8044 100644
--- a/src/main/joda/DateTimeConverterWithId.java
+++ b/src/main/joda/DateTimeConverterWithId.java
@@ -1,9 +1,9 @@
package com.anem.green.web.convert;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.convert.Converter;
-import javax.faces.convert.FacesConverter;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.convert.Converter;
+import jakarta.faces.convert.FacesConverter;
/**
*/
diff --git a/src/main/joda/DateTimeZoneConverter.java b/src/main/joda/DateTimeZoneConverter.java
index ef8f720c3..64cf4c910 100644
--- a/src/main/joda/DateTimeZoneConverter.java
+++ b/src/main/joda/DateTimeZoneConverter.java
@@ -1,9 +1,9 @@
package com.anem.green.web.convert;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.convert.Converter;
-import javax.faces.convert.ConverterException;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.faces.convert.Converter;
+import jakarta.faces.convert.ConverterException;
import org.apache.commons.lang3.StringUtils;
import org.joda.time.DateTimeZone;
diff --git a/src/main/joda/PrettyJodaTimeConverter.java b/src/main/joda/PrettyJodaTimeConverter.java
index eac20f018..d788a3423 100644
--- a/src/main/joda/PrettyJodaTimeConverter.java
+++ b/src/main/joda/PrettyJodaTimeConverter.java
@@ -2,9 +2,9 @@
import java.util.Date;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.inject.Named;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
+import jakarta.inject.Named;
import org.apache.commons.lang3.StringUtils;
import org.joda.time.DateTime;
diff --git a/src/main/joda/ValueExpressionHelper.java b/src/main/joda/ValueExpressionHelper.java
index 421542f1b..9c3dca66d 100644
--- a/src/main/joda/ValueExpressionHelper.java
+++ b/src/main/joda/ValueExpressionHelper.java
@@ -2,9 +2,9 @@
import java.util.Collection;
-import javax.el.ValueExpression;
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
+import jakarta.el.ValueExpression;
+import jakarta.faces.component.UIComponent;
+import jakarta.faces.context.FacesContext;
public class ValueExpressionHelper {
diff --git a/src/main/meta/META-INF/bootsfaces-b.taglib.xml b/src/main/meta/META-INF/bootsfaces-b.taglib.xml
index 5c65151f9..4f43923a7 100644
--- a/src/main/meta/META-INF/bootsfaces-b.taglib.xml
+++ b/src/main/meta/META-INF/bootsfaces-b.taglib.xml
@@ -1,9 +1,8 @@
-
http://bootsfaces.net/ui
@@ -349,7 +348,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -669,7 +668,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -971,7 +970,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -1099,7 +1098,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -1701,7 +1700,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -2027,7 +2026,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -2341,7 +2340,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -2643,19 +2642,19 @@
action
false
- javax.el.MethodExpression
+ jakarta.el.MethodExpression
action-listener
false
- javax.faces.event.ActionListener
+ jakarta.faces.event.ActionListener
actionListener
false
- javax.faces.event.ActionListener
+ jakarta.faces.event.ActionListener
@@ -3125,19 +3124,19 @@
action
false
- javax.el.MethodExpression
+ jakarta.el.MethodExpression
action-listener
false
- javax.faces.event.ActionListener
+ jakarta.faces.event.ActionListener
actionListener
false
- javax.faces.event.ActionListener
+ jakarta.faces.event.ActionListener
@@ -3361,19 +3360,19 @@
action
false
- javax.el.MethodExpression
+ jakarta.el.MethodExpression
action-listener
false
- javax.faces.event.ActionListener
+ jakarta.faces.event.ActionListener
actionListener
false
- javax.faces.event.ActionListener
+ jakarta.faces.event.ActionListener
@@ -3579,19 +3578,19 @@
action
false
- javax.el.MethodExpression
+ jakarta.el.MethodExpression
action-listener
false
- javax.faces.event.ActionListener
+ jakarta.faces.event.ActionListener
actionListener
false
- javax.faces.event.ActionListener
+ jakarta.faces.event.ActionListener
@@ -3845,7 +3844,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -4499,7 +4498,7 @@
validator
false
- javax.faces.validator.Validator
+ jakarta.faces.validator.Validator
@@ -4523,13 +4522,13 @@
value-change-listener
false
- javax.faces.event.ValueChangeListener
+ jakarta.faces.event.ValueChangeListener
valueChangeListener
false
- javax.faces.event.ValueChangeListener
+ jakarta.faces.event.ValueChangeListener
@@ -4863,19 +4862,19 @@
action
false
- javax.el.MethodExpression
+ jakarta.el.MethodExpression
action-listener
false
- javax.faces.event.ActionListener
+ jakarta.faces.event.ActionListener
actionListener
false
- javax.faces.event.ActionListener
+ jakarta.faces.event.ActionListener
@@ -4899,7 +4898,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -5513,19 +5512,19 @@
action
false
- javax.el.MethodExpression
+ jakarta.el.MethodExpression
action-listener
false
- javax.faces.event.ActionListener
+ jakarta.faces.event.ActionListener
actionListener
false
- javax.faces.event.ActionListener
+ jakarta.faces.event.ActionListener
@@ -5555,7 +5554,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -7417,7 +7416,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -8109,7 +8108,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -9253,7 +9252,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -9741,7 +9740,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -10267,7 +10266,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -10449,7 +10448,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -11237,19 +11236,19 @@
action
false
- javax.el.MethodExpression
+ jakarta.el.MethodExpression
action-listener
false
- javax.faces.event.ActionListener
+ jakarta.faces.event.ActionListener
actionListener
false
- javax.faces.event.ActionListener
+ jakarta.faces.event.ActionListener
@@ -11261,7 +11260,7 @@
alpha
false
- javax.el.ValueExpression
+ jakarta.el.ValueExpression
@@ -11279,7 +11278,7 @@
beta
false
- javax.el.ValueExpression
+ jakarta.el.ValueExpression
@@ -11297,7 +11296,7 @@
gamma
false
- javax.el.ValueExpression
+ jakarta.el.ValueExpression
@@ -11377,7 +11376,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -11811,7 +11810,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -12293,7 +12292,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -12787,7 +12786,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -13465,7 +13464,7 @@
validator
false
- javax.faces.validator.Validator
+ jakarta.faces.validator.Validator
@@ -13489,13 +13488,13 @@
value-change-listener
false
- javax.faces.event.ValueChangeListener
+ jakarta.faces.event.ValueChangeListener
valueChangeListener
false
- javax.faces.event.ValueChangeListener
+ jakarta.faces.event.ValueChangeListener
@@ -13551,7 +13550,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -14295,7 +14294,7 @@
validator
false
- javax.faces.validator.Validator
+ jakarta.faces.validator.Validator
@@ -14319,13 +14318,13 @@
value-change-listener
false
- javax.faces.event.ValueChangeListener
+ jakarta.faces.event.ValueChangeListener
valueChangeListener
false
- javax.faces.event.ValueChangeListener
+ jakarta.faces.event.ValueChangeListener
@@ -14381,7 +14380,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -15035,7 +15034,7 @@
validator
false
- javax.faces.validator.Validator
+ jakarta.faces.validator.Validator
@@ -15059,13 +15058,13 @@
value-change-listener
false
- javax.faces.event.ValueChangeListener
+ jakarta.faces.event.ValueChangeListener
valueChangeListener
false
- javax.faces.event.ValueChangeListener
+ jakarta.faces.event.ValueChangeListener
@@ -15269,7 +15268,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -15337,7 +15336,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -15639,19 +15638,19 @@
action
false
- javax.el.MethodExpression
+ jakarta.el.MethodExpression
action-listener
false
- javax.faces.event.ActionListener
+ jakarta.faces.event.ActionListener
actionListener
false
- javax.faces.event.ActionListener
+ jakarta.faces.event.ActionListener
@@ -15681,7 +15680,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -16343,7 +16342,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -17527,7 +17526,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -17799,19 +17798,19 @@
action
false
- javax.el.MethodExpression
+ jakarta.el.MethodExpression
action-listener
false
- javax.faces.event.ActionListener
+ jakarta.faces.event.ActionListener
actionListener
false
- javax.faces.event.ActionListener
+ jakarta.faces.event.ActionListener
@@ -17841,7 +17840,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -18485,19 +18484,19 @@
action
false
- javax.el.MethodExpression
+ jakarta.el.MethodExpression
action-listener
false
- javax.faces.event.ActionListener
+ jakarta.faces.event.ActionListener
actionListener
false
- javax.faces.event.ActionListener
+ jakarta.faces.event.ActionListener
@@ -18527,7 +18526,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -19183,7 +19182,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -19439,7 +19438,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -20457,7 +20456,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -20567,19 +20566,19 @@
action
false
- javax.el.MethodExpression
+ jakarta.el.MethodExpression
action-listener
false
- javax.faces.event.ActionListener
+ jakarta.faces.event.ActionListener
actionListener
false
- javax.faces.event.ActionListener
+ jakarta.faces.event.ActionListener
@@ -21437,19 +21436,19 @@
action
false
- javax.el.MethodExpression
+ jakarta.el.MethodExpression
action-listener
false
- javax.faces.event.ActionListener
+ jakarta.faces.event.ActionListener
actionListener
false
- javax.faces.event.ActionListener
+ jakarta.faces.event.ActionListener
@@ -21461,7 +21460,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -21895,7 +21894,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -22531,13 +22530,13 @@
value-change-listener
false
- javax.faces.event.ValueChangeListener
+ jakarta.faces.event.ValueChangeListener
valueChangeListener
false
- javax.faces.event.ValueChangeListener
+ jakarta.faces.event.ValueChangeListener
@@ -22557,19 +22556,19 @@
action
false
- javax.el.MethodExpression
+ jakarta.el.MethodExpression
action-listener
false
- javax.faces.event.ActionListener
+ jakarta.faces.event.ActionListener
actionListener
false
- javax.faces.event.ActionListener
+ jakarta.faces.event.ActionListener
@@ -22667,7 +22666,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -23101,7 +23100,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -23737,13 +23736,13 @@
value-change-listener
false
- javax.faces.event.ValueChangeListener
+ jakarta.faces.event.ValueChangeListener
valueChangeListener
false
- javax.faces.event.ValueChangeListener
+ jakarta.faces.event.ValueChangeListener
@@ -23805,7 +23804,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -24599,7 +24598,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -25297,7 +25296,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -25563,7 +25562,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -26125,7 +26124,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -26983,7 +26982,7 @@
validator
false
- javax.faces.validator.Validator
+ jakarta.faces.validator.Validator
@@ -27007,13 +27006,13 @@
value-change-listener
false
- javax.faces.event.ValueChangeListener
+ jakarta.faces.event.ValueChangeListener
valueChangeListener
false
- javax.faces.event.ValueChangeListener
+ jakarta.faces.event.ValueChangeListener
@@ -27329,7 +27328,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -28109,7 +28108,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
@@ -28417,7 +28416,7 @@
binding
false
- javax.faces.component.UIComponent
+ jakarta.faces.component.UIComponent
diff --git a/src/main/meta/META-INF/faces-config.xml b/src/main/meta/META-INF/faces-config.xml
index 78dbfdb2e..80d9874a1 100644
--- a/src/main/meta/META-INF/faces-config.xml
+++ b/src/main/meta/META-INF/faces-config.xml
@@ -2,10 +2,10 @@
-
+ xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee https://jakarta.ee/xml/ns/jakartaee/web-facesconfig_4_0.xsd"
+ version="4.0">
bootsfaces
@@ -14,7 +14,7 @@
net.bootsfaces.listeners.AddResourcesListener
- javax.faces.event.PreRenderViewEvent
+ jakarta.faces.event.PreRenderViewEvent
diff --git a/xtext/BootsFaces.jsfdsl b/xtext/BootsFaces.jsfdsl
index c8b64856d..8767b2eca 100644
--- a/xtext/BootsFaces.jsfdsl
+++ b/xtext/BootsFaces.jsfdsl
@@ -107,7 +107,7 @@ widget alert
is_responsive
{
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
closable Boolean "If true close button will be displayed."
id inherited "Unique identifier of the component in a namingContainer."
rendered Boolean inherited "Boolean value to specify the rendering of the component, when set to false the component will not be rendered."
@@ -126,7 +126,7 @@ widget badge
is_responsive
{
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
id inherited "Unique identifier of the component in a namingContainer."
rendered Boolean inherited "Boolean value to specify the rendering of the component, when set to false the component will not be rendered."
value mandatory inherited "Label text."
@@ -141,7 +141,7 @@ widget breadcrumbs
has_tooltip
{
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
id inherited "Unique identifier of the component in a namingContainer."
rendered Boolean inherited "Boolean value to specify the rendering of the component, when set to false the component will not be rendered."
+tooltip
@@ -156,7 +156,7 @@ widget button
{
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
accesskey "Access key to transfer focus to the input element."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
dir "Direction indication for text that does not inherit directionality. Legal values: ltr (Default. Left-to-right text direction), rtl (Right-to-left text direction) and auto (let the browser figure out the direction of your alphabet, based on the page content)."
disabled Boolean "Boolean value to specify if the button is disabled."
dismiss "This attribute is mapped to the HTML5 data-dismiss custom attribute."
@@ -203,7 +203,7 @@ widget buttonGroup
is_responsive
{
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
id inherited "Unique identifier of the component in a namingContainer."
orientation "Orientation can be horizontal(default) or vertical."
pull "Can be right or left. Pulls the element right or left."
@@ -224,7 +224,7 @@ widget buttonToolbar
is_responsive
{
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
id inherited "Unique identifier of the component in a namingContainer."
pull "Can be right or left. Pulls the element right or left."
rendered Boolean inherited "Boolean value to specify the rendering of the component, when set to false the component will not be rendered."
@@ -239,7 +239,7 @@ widget canvas
is_responsive
{
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
height Integer default "600" "Height of the canvas in pixels. This is a mandatory field."
drawing Drawing "Optional description what to draw on this component."
id inherited "Unique identifier of the component in a namingContainer."
@@ -261,8 +261,8 @@ widget carousel
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
id inherited "Unique identifier of the component in a namingContainer."
disabled Boolean "Boolean value to specify if the button is disabled."
- action javax.el.MethodExpression inherited "The button action, this can be method expression or a string outcome."
- action-listener javax.faces.event.ActionListener inherited "A method expression that refers to a method with this signature: void methodName(Action-Event)."
+ action jakarta.el.MethodExpression inherited "The button action, this can be method expression or a string outcome."
+ action-listener jakarta.faces.event.ActionListener inherited "A method expression that refers to a method with this signature: void methodName(Action-Event)."
active-index Integer "Optional attribute to define which slide is active initially."
interval default "5000" "Specifies the delay (in milliseconds) between each slide."
pause default "hover" "Pauses the carousel from going through the next slide when the mouse pointer enters the carousel, and resumes the sliding when the mouse pointer leaves the carousel. Set pause to false to stop the ability to pause on hover."
@@ -294,8 +294,8 @@ widget carouselItem implemented_by net.bootsfaces.component.Carousel
{
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
id inherited "Unique identifier of the component in a namingContainer."
- action javax.el.MethodExpression inherited "The button action, this can be method expression or a string outcome."
- action-listener javax.faces.event.ActionListener inherited "A method expression that refers to a method with this signature: void methodName(Action-Event)."
+ action jakarta.el.MethodExpression inherited "The button action, this can be method expression or a string outcome."
+ action-listener jakarta.faces.event.ActionListener inherited "A method expression that refers to a method with this signature: void methodName(Action-Event)."
active Boolean default "false" "Optional attribute to define which slide is active initially."
caption "Optional caption, which is embedded in an h3 tag. If you need more flexibility, add an carouselCaption child tag. If you don't need a caption, omit both."
disabled Boolean "Boolean value to specify if the button is disabled."
@@ -319,8 +319,8 @@ widget carouselCaption implemented_by net.bootsfaces.component.Carousel
{
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
id inherited "Unique identifier of the component in a namingContainer."
- action javax.el.MethodExpression inherited "The button action, this can be method expression or a string outcome."
- action-listener javax.faces.event.ActionListener inherited "A method expression that refers to a method with this signature: void methodName(Action-Event)."
+ action jakarta.el.MethodExpression inherited "The button action, this can be method expression or a string outcome."
+ action-listener jakarta.faces.event.ActionListener inherited "A method expression that refers to a method with this signature: void methodName(Action-Event)."
disabled Boolean "Boolean value to specify if the button is disabled."
onmousedown "Client side callback to execute when a pointer input element is pressed down over input element."
onmousemove "Client side callback to execute when a pointer input element is moved within input element."
@@ -341,8 +341,8 @@ widget carouselControl implemented_by net.bootsfaces.component.Carousel
has_tooltip
{
id inherited "Unique identifier of the component in a namingContainer."
- action javax.el.MethodExpression inherited "The button action, this can be method expression or a string outcome."
- action-listener javax.faces.event.ActionListener inherited "A method expression that refers to a method with this signature: void methodName(Action-Event)."
+ action jakarta.el.MethodExpression inherited "The button action, this can be method expression or a string outcome."
+ action-listener jakarta.faces.event.ActionListener inherited "A method expression that refers to a method with this signature: void methodName(Action-Event)."
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
direction "Can take one of the values 'left' and 'right'. Determines whether the carousel scrolls to the next or to the previous image."
disabled Boolean "Boolean value to specify if the button is disabled."
@@ -370,7 +370,7 @@ widget colorPicker
alt "Alternate textual description of the input element."
autocomplete "Controls browser autocomplete behavior. Legal values: 'off', 'false', 'true', and 'on'."
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
converter java.faces.convert.Converter inherited "An EL expression or a literal text that defines a converter for the component. When it's an EL expression, it's resolved to a converter instance. In case it's a static text, it must refer to a converter id."
converter-message "Message to display when conversion fails."
control "The type of control to display. Valid values: hue, brightness, saturation, and wheel."
@@ -410,10 +410,10 @@ widget colorPicker
tabindex "Position of this element in the tabbing order for the current document. This value must be an integer between 0 and 32767."
title "Advisory tooltip information."
type "Type of the input. The default is text."
- validator javax.faces.validator.Validator inherited "A method expression referring to a method validationg the input."
+ validator jakarta.faces.validator.Validator inherited "A method expression referring to a method validationg the input."
validator-message inherited "Message to display when validation fails."
value inherited "Value."
- value-change-listener javax.faces.event.ValueChangeListener inherited "A method binding expression referring to a method for handling a valuechangeevent."
+ value-change-listener jakarta.faces.event.ValueChangeListener inherited "A method binding expression referring to a method for handling a valuechangeevent."
+ajax
+style
+tooltip
@@ -445,10 +445,10 @@ widget commandButton
is_responsive
{
accesskey "Access key to transfer focus to the input element."
- action javax.el.MethodExpression inherited "The button action, this can be method expression or a string outcome."
- action-listener javax.faces.event.ActionListener inherited "A method expression that refers to a method with this signature: void methodName(Action-Event)."
+ action jakarta.el.MethodExpression inherited "The button action, this can be method expression or a string outcome."
+ action-listener jakarta.faces.event.ActionListener inherited "A method expression that refers to a method with this signature: void methodName(Action-Event)."
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
dir "Direction indication for text that does not inherit directionality. Legal values: ltr (Default. Left-to-right text direction), rtl (Right-to-left text direction) and auto (let the browser figure out the direction of your alphabet, based on the page content)."
disabled Boolean "Boolean value to specify if the button is disabled."
icon "Button Icon, can be one of the Bootstrap icon names. Alignment can be specified with icon-align attribute."
@@ -489,11 +489,11 @@ widget commandLink
extends UICommand
has_tooltip
{
- action javax.el.MethodExpression inherited "The button action, this can be method expression or a string outcome."
- action-listener javax.faces.event.ActionListener inherited "A method expression that refers to a method with this signature: void methodName(Action-Event)."
+ action jakarta.el.MethodExpression inherited "The button action, this can be method expression or a string outcome."
+ action-listener jakarta.faces.event.ActionListener inherited "A method expression that refers to a method with this signature: void methodName(Action-Event)."
active Boolean "Adds the active state to the link."
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
content-class "content-class is optional: if specified, the content (i.e. the anchor tag) will be displayed with this specific class"
content-style "Inline style of the content area (i.e the anchor tag)."
disabled Boolean "Boolean value to specify if the button is disabled."
@@ -650,7 +650,7 @@ widget datepicker
is_responsive
{
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
change-month Boolean "Boolean value to specify if month selector should be shown."
change-year Boolean "Boolean value to specify if year selector should be shown."
first-day Integer "Set the first day of the week: Sunday is 0, Monday is 1, etc."
@@ -684,7 +684,7 @@ widget dateTimePicker
{
allow-input-toggle Boolean "If true, the picker will show on textbox focus and icon click when used in a button group. Default: false."
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
collapse Boolean default "true" "If true, a Bootstrap collapse animation is used to switch between the date picker and the time picker."
day-view-header-format default "MMMM YYYY" "Changes the heading of the datepicker when in 'days' view. Default: 'MMMM YYYY'."
disabled Boolean inherited "Disables the input element, default is false."
@@ -773,7 +773,7 @@ widget dropButton
is_responsive
{
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
drop "Use up For dropup and down for dropdown, default is down."
icon "Navigation Link Icon, can be one of the Bootstrap's Glyphicons icon names. Alignment can be specified with the icon-align attribute."
icon-align "Alignment can be right or left."
@@ -800,7 +800,7 @@ widget dropMenu
is_responsive
{
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
content-class "content-class is optional: if specified, the content will be displayed with this specific class"
content-style "Inline style of the content area."
drop "Use up For Dropup and down for Dropdown, default is down."
@@ -831,7 +831,7 @@ widget form
extends HtmlForm
has_children {
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent inherited "The ValueExpression linking this component to a property in a backing bean"
+ binding jakarta.faces.component.UIComponent inherited "The ValueExpression linking this component to a property in a backing bean"
id inherited "Unique identifier of the component in a namingContainer."
prependId Boolean inherited "Flag indicating whether or not this form should prepend its id to its descendent's id during the clientId generation process. If this flag is not set, the default value is true."
rendered Boolean inherited "Boolean value to specify the rendering of the component, when set to false the component will not be rendered."
@@ -867,7 +867,7 @@ widget flyOutMenu
has_tooltip
{
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
id inherited "Unique identifier of the component in a namingContainer."
rendered Boolean inherited "Boolean value to specify the rendering of the component, when set to false the component will not be rendered."
width default "180px" "Width of the menu items. Needed to position the child menus correctly."
@@ -945,13 +945,13 @@ widget gyroscope
processes_input
extends UICommand
{
- action javax.el.MethodExpression inherited "The button action, this can be method expression or a string outcome."
- action-listener javax.faces.event.ActionListener inherited "A method expression that refers to a method with this signature: void methodName(Action-Event)."
+ action jakarta.el.MethodExpression inherited "The button action, this can be method expression or a string outcome."
+ action-listener jakarta.faces.event.ActionListener inherited "A method expression that refers to a method with this signature: void methodName(Action-Event)."
ajax Boolean "Whether the Button submits the form with AJAX."
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- alpha javax.el.ValueExpression "Variable to store the alpha value of the gyroscope's rotation"
- beta javax.el.ValueExpression "Variable to store the beta value of the gyroscope's rotation"
- gamma javax.el.ValueExpression "Variable to store the gamma value of the gyroscope's rotation"
+ alpha jakarta.el.ValueExpression "Variable to store the alpha value of the gyroscope's rotation"
+ beta jakarta.el.ValueExpression "Variable to store the beta value of the gyroscope's rotation"
+ gamma jakarta.el.ValueExpression "Variable to store the gamma value of the gyroscope's rotation"
delay "Delays the AJAX request."
disabled Boolean "Disables the input element, default is false."
id inherited "Unique identifier of the component in a namingContainer."
@@ -971,7 +971,7 @@ widget icon
{
addon Boolean "Boolean value: if true the element is used as Addon."
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
disabled Boolean "Boolean value to specify if the button is disabled."
flip "Flip the icon: can be H (horizontal) or V (vertical)."
id inherited "Unique identifier of the component in a namingContainer."
@@ -1002,7 +1002,7 @@ widget iconAwesome
{
addon Boolean inherited "Boolean value: if true the element is used as Addon."
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent inherited "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent inherited "An EL expression referring to a server side UIComponent instance in a backing bean."
disabled Boolean inherited "Boolean value to specify if the button is disabled."
flip inherited "Flip the icon: can be H (horizontal) or V (vertical)."
id inherited "Unique identifier of the component in a namingContainer."
@@ -1041,7 +1041,7 @@ widget image
{
alt "Alternate textual description of the element rendered by this component."
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
disabled Boolean "Boolean value to specify if the button is disabled."
height "Override for the height of this image."
id inherited "Unique identifier of the component in a namingContainer."
@@ -1083,7 +1083,7 @@ widget inputSecret
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
autocomplete "Controls browser autocomplete behavior. Legal values: 'off', 'false', 'true', and 'on'."
alt "Alternate textual description of the input element."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
converter java.faces.convert.Converter inherited "An EL expression or a literal text that defines a converter for the component. When it's an EL expression, it's resolved to a converter instance. In case it's a static text, it must refer to a converter id."
converter-message "Message to display when conversion fails."
dir "Direction indication for text that does not inherit directionality. Legal values: ltr (Default. Left-to-right text direction), rtl (Right-to-left text direction) and auto (let the browser figure out the direction of your alphabet, based on the page content)."
@@ -1123,10 +1123,10 @@ widget inputSecret
tabindex "Position of this element in the tabbing order for the current document. This value must be an integer between 0 and 32767."
title "Advisory tooltip information."
type "Type of the input. The default is text."
- validator javax.faces.validator.Validator inherited "A method expression referring to a method validationg the input."
+ validator jakarta.faces.validator.Validator inherited "A method expression referring to a method validationg the input."
validator-message inherited "Message to display when validation fails."
value inherited "Value."
- value-change-listener javax.faces.event.ValueChangeListener inherited "A method binding expression referring to a method for handling a valuechangeevent."
+ value-change-listener jakarta.faces.event.ValueChangeListener inherited "A method binding expression referring to a method for handling a valuechangeevent."
+ajax
+style
+tooltip
@@ -1147,7 +1147,7 @@ widget inputText
alt inherited "Alternate textual description of the input element."
autocomplete inherited "Controls browser autocomplete behavior. Legal values: 'off', 'false', 'true', and 'on'."
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
converter java.faces.convert.Converter inherited "An EL expression or a literal text that defines a converter for the component. When it's an EL expression, it's resolved to a converter instance. In case it's a static text, it must refer to a converter id."
converter-message "Message to display when conversion fails."
dir inherited "Direction indication for text that does not inherit directionality. Legal values: ltr (Default. Left-to-right text direction), rtl (Right-to-left text direction) and auto (let the browser figure out the direction of your alphabet, based on the page content)."
@@ -1194,10 +1194,10 @@ widget inputText
typeahead-hint Boolean default "true" "If set to false, the typeahead will not show a hint. Defaults to true."
typeahead-minLength Integer default "1" "Minimum number of characters to be entered before a suggestion is shown."
typeahead-values java.lang.Object "Comma-separated list of values that can be used for the typeahead list."
- validator javax.faces.validator.Validator inherited "A method expression referring to a method validationg the input."
+ validator jakarta.faces.validator.Validator inherited "A method expression referring to a method validationg the input."
validator-message inherited "Message to display when validation fails."
value inherited "Value."
- value-change-listener javax.faces.event.ValueChangeListener inherited "A method binding expression referring to a method for handling a valuechangeevent."
+ value-change-listener jakarta.faces.event.ValueChangeListener inherited "A method binding expression referring to a method for handling a valuechangeevent."
+ajax
+style
+tooltip
@@ -1217,7 +1217,7 @@ widget inputTextarea
alt "Alternate textual description of the input element."
autocomplete "Controls browser autocomplete behavior. Legal values: 'off', 'false', 'true', and 'on'."
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
converter java.faces.convert.Converter inherited "An EL expression or a literal text that defines a converter for the component. When it's an EL expression, it's resolved to a converter instance. In case it's a static text, it must refer to a converter id."
converter-message "Message to display when conversion fails."
dir "Direction indication for text that does not inherit directionality. Legal values: ltr (Default. Left-to-right text direction), rtl (Right-to-left text direction) and auto (let the browser figure out the direction of your alphabet, based on the page content)."
@@ -1255,10 +1255,10 @@ widget inputTextarea
tabindex "Position of this element in the tabbing order for the current document. This value must be an integer between 0 and 32767."
title "Advisory tooltip information."
type "Type of the input. The default is text."
- validator javax.faces.validator.Validator inherited "A method expression referring to a method validationg the input."
+ validator jakarta.faces.validator.Validator inherited "A method expression referring to a method validationg the input."
validator-message inherited "Message to display when validation fails."
value inherited "Value."
- value-change-listener javax.faces.event.ValueChangeListener inherited "A method binding expression referring to a method for handling a valuechangeevent."
+ value-change-listener jakarta.faces.event.ValueChangeListener inherited "A method binding expression referring to a method for handling a valuechangeevent."
+ajax
+style
+tooltip
@@ -1309,7 +1309,7 @@ widget kebab
has_children
{
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
id inherited "Unique identifier of the component in a namingContainer."
rendered Boolean inherited "Boolean value to specify the rendering of the component, when set to false the component will not be rendered."
+style
@@ -1323,7 +1323,7 @@ widget label
is_responsive
{
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
id inherited "Unique identifier of the component in a namingContainer."
rendered Boolean inherited "Boolean value to specify the rendering of the component, when set to false the component will not be rendered."
severity "Severity of the Label, can be primary, success, info, warning, danger. Default is warning."
@@ -1340,11 +1340,11 @@ widget link
has_tooltip
is_responsive
{
- action javax.el.MethodExpression inherited "The button action, this can be method expression or a string outcome."
- action-listener javax.faces.event.ActionListener inherited "A method expression that refers to a method with this signature: void methodName(Action-Event)."
+ action jakarta.el.MethodExpression inherited "The button action, this can be method expression or a string outcome."
+ action-listener jakarta.faces.event.ActionListener inherited "A method expression that refers to a method with this signature: void methodName(Action-Event)."
active Boolean "Adds the active state to the link."
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
content-class "content-class is optional: if specified, the content (i.e. the anchor tag) will be displayed with this specific class"
content-style "Inline style of the content area (i.e the anchor tag)."
disabled Boolean "Boolean value to specify if the button is disabled."
@@ -1393,7 +1393,7 @@ widget listLinks
has_tooltip
{
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
id inherited "Unique identifier of the component in a namingContainer."
rendered Boolean inherited "Boolean value to specify the rendering of the component, when set to false the component will not be rendered."
+tooltip
@@ -1505,7 +1505,7 @@ widget navBar
{
alt String default "Brand" "alternative text"
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
brand "Brand for the Navbar."
brand-align "Brand alignment, can be right or left."
brand-href "Link URL for the Navbar Brand."
@@ -1541,11 +1541,11 @@ widget navCommandLink
extends UICommand
has_tooltip
{
- action javax.el.MethodExpression inherited "The button action, this can be method expression or a string outcome."
- action-listener javax.faces.event.ActionListener inherited "A method expression that refers to a method with this signature: void methodName(Action-Event)."
+ action jakarta.el.MethodExpression inherited "The button action, this can be method expression or a string outcome."
+ action-listener jakarta.faces.event.ActionListener inherited "A method expression that refers to a method with this signature: void methodName(Action-Event)."
active Boolean "Adds the active state to the link."
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
content-class "content-class is optional: if specified, the content (i.e. the anchor tag) will be displayed with this specific class"
content-style "Inline style of the content area (i.e the anchor tag)."
disabled Boolean "Boolean value to specify if the button is disabled."
@@ -1590,11 +1590,11 @@ widget navLink
has_tooltip
is_responsive
{
- action javax.el.MethodExpression inherited "The button action, this can be method expression or a string outcome."
- action-listener javax.faces.event.ActionListener inherited "A method expression that refers to a method with this signature: void methodName(Action-Event)."
+ action jakarta.el.MethodExpression inherited "The button action, this can be method expression or a string outcome."
+ action-listener jakarta.faces.event.ActionListener inherited "A method expression that refers to a method with this signature: void methodName(Action-Event)."
active Boolean "Adds the active state to the link."
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
content-class "content-class is optional: if specified, the content (i.e. the anchor tag) will be displayed with this specific class"
content-style "Inline style of the content area (i.e the anchor tag)."
disabled Boolean "Boolean value to specify if the button is disabled."
@@ -1639,7 +1639,7 @@ widget navbarLinks
has_tooltip
{
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
id inherited "Unique identifier of the component in a namingContainer."
pull "Can be right or left. Pulls the element right or left."
rendered Boolean inherited "Boolean value to specify the rendering of the component, when set to false the component will not be rendered."
@@ -1678,7 +1678,7 @@ widget panel
is_responsive
{
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
collapsed Boolean "Is the panel collapsed?"
collapsible Boolean default "true" "By default, panels can be folded by clicking the title bar. Seting collapsible to false will suppress the collapse/expand feature."
content-class "content-class is optional: if specified, the content will be displayed with this specific class"
@@ -1744,7 +1744,7 @@ widget pillLinks
has_tooltip
{
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
id inherited "Unique identifier of the component in a namingContainer."
rendered Boolean inherited "Boolean value to specify the rendering of the component, when set to false the component will not be rendered."
+tooltip
@@ -1756,8 +1756,8 @@ widget poll
processes_input
extends HtmlCommandButton
{
- action javax.el.MethodExpression "The button action, this can be method expression or a string outcome."
- action-listener javax.faces.event.ActionListener "A method expression that refers to a method with this signature: void methodName(Action-Event)."
+ action jakarta.el.MethodExpression "The button action, this can be method expression or a string outcome."
+ action-listener jakarta.faces.event.ActionListener "A method expression that refers to a method with this signature: void methodName(Action-Event)."
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
execute "Which input fields are to be sent? Default value: @none"
id inherited "Unique identifier of the component in a namingContainer."
@@ -1820,9 +1820,9 @@ widget remoteCommand
processes_input
extends UICommand
{
- action javax.el.MethodExpression inherited "The button action, this can be method expression or a string outcome."
- action-listener javax.faces.event.ActionListener inherited "A method expression that refers to a method with this signature: void methodName(Action-Event)."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ action jakarta.el.MethodExpression inherited "The button action, this can be method expression or a string outcome."
+ action-listener jakarta.faces.event.ActionListener inherited "A method expression that refers to a method with this signature: void methodName(Action-Event)."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
disabled Boolean "Boolean value to specify if the button is disabled."
id inherited "Unique identifier of the component in a namingContainer."
immediate Boolean inherited "Flag indicating that, if this component is activated by the user, notifications should be delivered to interested listeners and actions immediately (that is, during Apply Request Values phase) rather than waiting until Invoke Application phase. Default is false."
@@ -1894,7 +1894,7 @@ widget selectBooleanCheckbox
accesskey "Access key to transfer focus to the input element."
alt "Alternate textual description of the input element."
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
caption "Caption of the check box (text behind the check box, as opposed to the label, which may be above the check box)"
converter java.faces.convert.Converter inherited "An EL expression or a literal text that defines a converter for the component. When it's an EL expression, it's resolved to a converter instance. In case it's a static text, it must refer to a converter id."
converter-message "Message to display when conversion fails."
@@ -1931,7 +1931,7 @@ widget selectBooleanCheckbox
tabindex "Position of this element in the tabbing order for the current document. This value must be an integer between 0 and 32767."
title "Advisory tooltip information."
value inherited "EL expression referring to the back-end bean attribute providing the value of the field."
- value-change-listener javax.faces.event.ValueChangeListener inherited "A method binding expression referring to a method for handling a valuechangeevent."
+ value-change-listener jakarta.faces.event.ValueChangeListener inherited "A method binding expression referring to a method for handling a valuechangeevent."
+ajax
+tooltip
+responsive
@@ -1942,8 +1942,8 @@ widget shake
processes_input
extends UICommand
{
- action javax.el.MethodExpression inherited "The button action, this can be method expression or a string outcome."
- action-listener javax.faces.event.ActionListener inherited "A method expression that refers to a method with this signature: void methodName(Action-Event)."
+ action jakarta.el.MethodExpression inherited "The button action, this can be method expression or a string outcome."
+ action-listener jakarta.faces.event.ActionListener inherited "A method expression that refers to a method with this signature: void methodName(Action-Event)."
ajax Boolean "Whether the Button submits the form with AJAX."
delay "Delays the AJAX request."
disabled Boolean "Disables the input element, default is false."
@@ -1964,7 +1964,7 @@ widget spinner
{
addon Boolean inherited "Boolean value: if true the element is used as Addon."
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent inherited "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent inherited "An EL expression referring to a server side UIComponent instance in a backing bean."
disabled Boolean inherited "Boolean value to specify if the button is disabled."
flip inherited "Flip the icon: can be H (horizontal) or V (vertical)."
id inherited "Unique identifier of the component in a namingContainer."
@@ -1995,7 +1995,7 @@ widget switch
accesskey inherited "Access key to transfer focus to the input element."
alt inherited "Alternate textual description of the input element."
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent inherited "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent inherited "An EL expression referring to a server side UIComponent instance in a backing bean."
caption inherited "Caption of the check box (text behind the check box, as opposed to the label, which may be above the check box)"
converter java.faces.convert.Converter inherited "An EL expression or a literal text that defines a converter for the component. When it's an EL expression, it's resolved to a converter instance. In case it's a static text, it must refer to a converter id."
converter-message inherited "Message to display when conversion fails."
@@ -2032,7 +2032,7 @@ widget switch
tabindex inherited "Advisory tooltip information."
title inherited "Advisory tooltip information."
value inherited "EL expression referring to the back-end bean attribute providing the value of the field."
- value-change-listener javax.faces.event.ValueChangeListener inherited "A method binding expression referring to a method for handling a valuechangeevent."
+ value-change-listener jakarta.faces.event.ValueChangeListener inherited "A method binding expression referring to a method for handling a valuechangeevent."
on-color "Color of the left hand side of the switch. Legal values: 'primary', 'info', 'success', 'warning', 'danger', 'default'. Default value: 'primary'."
off-color "Color of the right hand side of the switch. Legal values: 'primary', 'info', 'success', 'warning', 'danger', 'default'. Default value: 'primary'."
indeterminate Boolean "Indeterminate state. Turned off by default."
@@ -2059,7 +2059,7 @@ widget selectMultiMenu
accesskey "Access key to transfer focus to the input element."
alt "Alternate textual description of the input element."
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
button-container "HTML snippet of the container holding both the button as well as the dropdown. Default: <div class='btn-group' style='display:block' />. Note that the original definition of the widget doesn't use the style definition. We've added it to fix a rendering bug."
dir "Direction indication for text that does not inherit directionality. Legal values: ltr (Default. Left-to-right text direction), rtl (Right-to-left text direction) and auto (let the browser figure out the direction of your alphabet, based on the page content)."
disabled Boolean "Disables the input element, default is false."
@@ -2124,7 +2124,7 @@ widget selectOneMenu
accesskey "Access key to transfer focus to the input element."
alt "Alternate textual description of the input element."
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
converter java.faces.convert.Converter inherited "An EL expression or a literal text that defines a converter for the component. When it's an EL expression, it's resolved to a converter instance. In case it's a static text, it must refer to a converter id."
dir "Direction indication for text that does not inherit directionality. Legal values: ltr (Default. Left-to-right text direction), rtl (Right-to-left text direction) and auto (let the browser figure out the direction of your alphabet, based on the page content)."
disabled Boolean "Disables the input element, default is false."
@@ -2176,7 +2176,7 @@ widget slider
has_tooltip
{
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
disabled Boolean "If true, you can't move the slider, nor can you edit the number."
handle-shape "The default handle is squared. Specifing the \"round\" value for this attribute will turn the handle shape to a circle."
handle-size "In some situations (eg. mobile phones) the slider handle may be difficult to operate because of its size. Specifing the \"md\" or \"lg\" value for this attribute will change the handle size accordingly."
@@ -2207,7 +2207,7 @@ widget slider2
extends HtmlInputText
{
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
disabled Boolean default "false" "If true, you can't move the slider, nor can you edit the number."
focus Boolean default "false" "Focus the appropriate slider handle after a value change."
formatter "Javascript function that returns the plain value to be displayed in the tooltip"
@@ -2272,7 +2272,7 @@ widget touchSpin
accesskey inherited "Access key to transfer focus to the input element."
alt inherited "Alternate textual description of the input element."
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
booster Boolean default "true" "If enabled, the the spinner is continually becoming faster as holding the button."
boostat Integer default "10" "Boost at every nth step."
button-down-class default "btn btn-default" "Class(es) of down button."
@@ -2335,10 +2335,10 @@ widget touchSpin
tags Boolean "Show the words of the input text as tags (similar to price tags in the supermarket). You can select one or more tags. The list is sent to the backend bean as a comma-separated list."
title inherited "Advisory tooltip information."
type "Type of the input. The default is text."
- validator javax.faces.validator.Validator inherited "A method expression referring to a method validationg the input."
+ validator jakarta.faces.validator.Validator inherited "A method expression referring to a method validationg the input."
validator-message inherited "Message to display when validation fails."
value "Value."
- value-change-listener javax.faces.event.ValueChangeListener inherited "A method binding expression referring to a method for handling a valuechangeevent."
+ value-change-listener jakarta.faces.event.ValueChangeListener inherited "A method binding expression referring to a method for handling a valuechangeevent."
vertical-buttons Boolean default "false" "Enables the traditional up/down buttons."
vertical-up-class default "glyphicon glyphicon-chevron-up" "Class of the up button with vertical buttons mode enabled."
vertical-down-class default "glyphicon glyphicon-chevron-down" "Class of the down button with vertical buttons mode enabled."
@@ -2378,7 +2378,7 @@ widget tabLinks
has_tooltip
{
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
id inherited "Unique identifier of the component in a namingContainer."
rendered Boolean inherited "Boolean value to specify the rendering of the component, when set to false the component will not be rendered."
+tooltip
@@ -2449,7 +2449,7 @@ widget thumbnail
is_responsive
{
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
id inherited "Unique identifier of the component in a namingContainer."
rendered Boolean inherited "Boolean value to specify the rendering of the component, when set to false the component will not be rendered."
style "Inline CSS of the tab."
@@ -2466,7 +2466,7 @@ widget video
{
autoplay Boolean default "false" "Setting this to true will start the video on page load. By default, autoplay is deactivated. Note that mobile devices never start videos automatically."
auto-update Boolean "Setting this flag updates the widget on every AJAX request."
- binding javax.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
+ binding jakarta.faces.component.UIComponent "An EL expression referring to a server side UIComponent instance in a backing bean."
controls Boolean default "true" "Hide the controls (start, stop, seeking, volume etc.) by setting this property to false. By default, the controls are shown."
disabled Boolean "Boolean value to specify if the button is disabled."
id inherited "Unique identifier of the component in a namingContainer."