This email address is being protected from spambots. You need JavaScript enabled to view it. > Apachine License Version 2.0 */ (function(){function b(a,b,e,f){var c=(a.className||"").split(/\s+/g);""===c[0]&&c.shift();var d=c.indexOf(b);0>d&&e&&c.push(b);0<=d&&f&&c.splice(d,1);a.className=c.join(" ");return 0<=d}if(!("classList"in document.createElement("div"))){var e={add:function(a){b(this.element,a,!0,!1)},contains:function(a){return b(this.element,a,!1,!1)},remove:function(a){b(this.element,a,!1,!0)},toggle:function(a){b(this.element,a,!0,!0)}};Object.defineProperty(HTMLElement.prototype,"classList",{get:function(){if(this._classList)return this._classList; var a=Object.create(e,{element:{value:this,writable:!1,enumerable:!0}});Object.defineProperty(this,"_classList",{value:a,writable:!1,enumerable:!1});return a},enumerable:!0})}})(); This email address is being protected from spambots. You need JavaScript enabled to view it. > and other contributors * https://github.com/coolwanglu/pdf2htmlEX/blob/master/share/LICENSE */ /* * Attention: * This files is to be optimized by closure-compiler, * so pay attention to the forms of property names: * * string/bracket form is safe, won't be optimized: * var obj={ 'a':'b' }; obj['a'] = 'b'; * name/dot form will be optimized, the name is likely to be modified: * var obj={ a:'b' }; obj.a = 'b'; * * Either form can be used for internal objects, * but must be consistent for each one respectively. * * string/bracket form must be used for external objects * e.g. DEFAULT_CONFIG, object stored in page-data * property names are part of the `protocol` in these cases. * */ 'use strict'; var pdf2htmlEX = window['pdf2htmlEX'] = window['pdf2htmlEX'] || {}; /** * @const * @struct */ var CSS_CLASS_NAMES = { page_frame : 'pf', page_content_box : 'pc', page_data : 'pi', background_image : 'bi', link : 'l', __dummy__ : 'no comma' }; /** * configurations of Viewer * @const * @dict */ var DEFAULT_CONFIG = { // id of the element to put the pages in 'container_id' : 'page-container', // id of the element for sidebar (to open and close) 'sidebar_id' : 'sidebar', // id of the element for outline 'outline_id' : 'outline', // class for the loading indicator 'loading_indicator_cls' : 'loading-indicator', // How many page shall we preload that are below the last visible page 'preload_pages' : 3, // how many ms should we wait before actually rendering the pages and after a scroll event 'render_timeout' : 100, // zoom ratio step for each zoom in/out event 'scale_step' : 0.9, // register global key handler 'key_handler' : true, // register hashchange handler 'hashchange_handler' : true, '__dummy__' : 'no comma' }; /** @const */ var EPS = 1e-6; /************************************/ /* utility function */ /** * @param{Array.} ctm */ function invert(ctm) { var det = ctm[0] * ctm[3] - ctm[1] * ctm[2]; return [ ctm[3] / det ,-ctm[1] / det ,-ctm[2] / det ,ctm[0] / det ,(ctm[2] * ctm[5] - ctm[3] * ctm[4]) / det ,(ctm[1] * ctm[4] - ctm[0] * ctm[5]) / det ]; }; /** * @param{Array.} ctm * @param{Array.} pos */ function transform(ctm, pos) { return [ctm[0] * pos[0] + ctm[2] * pos[1] + ctm[4] ,ctm[1] * pos[0] + ctm[3] * pos[1] + ctm[5]]; }; /** * @param{Element} ele */ function get_page_number(ele) { return parseInt(ele.getAttribute('data-page-no'), 16); }; /** * @param{NodeList} eles */ function disable_dragstart(eles) { for (var i = 0, l = eles.length; i 0 ? config : {})); this.pages_loading = []; this.init_before_loading_content(); var self = this; document.addEventListener('DOMContentLoaded', function(){ self.init_after_loading_content(); }, false); }; Viewer.prototype = { scale : 1, /* * index of the active page (the one with largest visible area) * which estimates the page currently being viewed */ cur_page_idx : 0, /* * index of the first visible page * used when determining current view */ first_page_idx : 0, init_before_loading_content : function() { /* hide all pages before loading, will reveal only visible ones later */ this.pre_hide_pages(); }, init_after_loading_content : function() { this.sidebar = document.getElementById(this.config['sidebar_id']); this.outline = document.getElementById(this.config['outline_id']); this.container = document.getElementById(this.config['container_id']); this.loading_indicator = document.getElementsByClassName(this.config['loading_indicator_cls'])[0]; { // Open the outline if nonempty var empty = true; var nodes = this.outline.childNodes; for (var i = 0, l = nodes.length; i promise ? */ load_page : function(idx, pages_to_preload, callback) { var pages = this.pages; if (idx >= pages.length) return; // Page does not exist var cur_page = pages[idx]; if (cur_page.loaded) return; // Page is loaded if (this.pages_loading[idx]) return; // Page is already loading var cur_page_ele = cur_page.page; var url = cur_page_ele.getAttribute('data-page-url'); if (url) { this.pages_loading[idx] = true; // set semaphore // add a copy of the loading indicator var new_loading_indicator = this.loading_indicator.cloneNode(); new_loading_indicator.classList.add('active'); cur_page_ele.appendChild(new_loading_indicator); // load data { var self = this; var _idx = idx; var xhr = new XMLHttpRequest(); xhr.open('GET', url, true); xhr.onreadystatechange = function(){ if (xhr.readyState != 4) return; if (xhr.status === 200) { // find the page element in the data var div = document.createElement('div'); div.innerHTML = xhr.responseText; var new_page = null; var nodes = div.childNodes; for (var i = 0, l = nodes.length; i 0) { var self = this; setTimeout(function() { self.load_page(idx+1, pages_to_preload); },0); } }, /* * Hide all pages that have no 'opened' class * The 'opened' class will be added to visible pages by JavaScript * We cannot add this in the default CSS because JavaScript may be disabled */ pre_hide_pages : function() { /* pages might have not been loaded yet, so add a CSS rule */ var s = '@media screen{.'+CSS_CLASS_NAMES.page_content_box+'{display:none;}}'; var n = document.createElement('style'); if (n.styleSheet) { n.styleSheet.cssText = s; } else { n.appendChild(document.createTextNode(s)); } document.head.appendChild(n); }, /* * show visible pages and hide invisible pages */ render : function () { var container = this.container; /* * show the pages that are 'nearly' visible -- it's right above or below the container * * all the y values are in the all-page element's coordinate system */ var container_min_y = container.scrollTop; var container_height = container.clientHeight; var container_max_y = container_min_y + container_height; var visible_min_y = container_min_y - container_height; var visible_max_y = container_max_y + container_height; var cur_page_fully_visible = false; var cur_page_idx = this.cur_page_idx; var max_visible_page_idx = cur_page_idx; var max_visible_ratio = 0.0; var pl = this.pages; for (var i = 0, l = pl.length; i = visible_min_y)) { // cur_page is 'nearly' visible, show it or load it if (cur_page.loaded) { cur_page.show(); } else { this.load_page(i); } } else { cur_page.hide(); } } }, /* * update cur_page_idx and first_page_idx * normally called upon scrolling */ update_page_idx: function () { var pages = this.pages; var pages_len = pages.length; // there is no chance that cur_page_idx or first_page_idx is modified if (pages_len < 2) return; var container = this.container; var container_min_y = container.scrollTop; var container_max_y = container_min_y + container.clientHeight; // binary search for the first page // whose bottom border is below the top border of the container var first_idx = -1; var last_idx = pages_len; var rest_len = last_idx - first_idx; // TODO: use current first_page_idx as a hint? while(rest_len > 1) { var idx = first_idx + Math.floor(rest_len / 2); var cur_page_ele = pages[idx].page; if (cur_page_ele.offsetTop + cur_page_ele.clientTop + cur_page_ele.clientHeight >= container_min_y) { last_idx = idx; } else { first_idx = idx; } rest_len = last_idx - first_idx; } /* * with malformed settings it is possible that no page is visible, e.g. * - the container is to thin, which lies in the margin between two pages * - all pages are completely above or below the container * but we just assume that they won't happen. */ this.first_page_idx = last_idx; // find the page with largest visible area var cur_page_idx = this.cur_page_idx; var max_visible_page_idx = cur_page_idx; var max_visible_ratio = 0.0; for(var i = last_idx; i container_max_y) break; // check the visible fraction of the page var page_visible_ratio = ( Math.min(container_max_y, page_max_y) - Math.max(container_min_y, page_min_y) ) / page_height; // stay with the current page if it is still fully visible if ((i === cur_page_idx) && (Math.abs(page_visible_ratio - 1.0) <= EPS)) { max_visible_page_idx = cur_page_idx; break; } if (page_visible_ratio > max_visible_ratio) { max_visible_ratio = page_visible_ratio; max_visible_page_idx = i; } } this.cur_page_idx = max_visible_page_idx; }, /** * @param{boolean} renew renew the existing schedule instead of using the old one */ schedule_render : function(renew) { if (this.render_timer !== undefined) { if (!renew) return; clearTimeout(this.render_timer); } var self = this; this.render_timer = setTimeout(function () { /* * render() may trigger load_page(), which may in turn trigger another render() * so delete render_timer first */ delete self.render_timer; self.render(); }, this.config['render_timeout']); }, /* * Handling key events, zooming, scrolling etc. */ register_key_handler: function () { /* * When user try to zoom in/out using ctrl + +/- or mouse wheel * handle this and prevent the default behaviours * * Code credit to PDF.js */ var self = this; // Firefox specific event, so that we can prevent browser from zooming window.addEventListener('DOMMouseScroll', function(e) { if (e.ctrlKey) { e.preventDefault(); var container = self.container; var rect = container.getBoundingClientRect(); var fixed_point = [e.clientX - rect['left'] - container.clientLeft ,e.clientY - rect['top'] - container.clientTop]; self.rescale(Math.pow(self.config['scale_step'], e.detail), true, fixed_point); } }, false); window.addEventListener('keydown', function(e) { var handled = false; /* var cmd = (e.ctrlKey ? 1 : 0) | (e.altKey ? 2 : 0) | (e.shiftKey ? 4 : 0) | (e.metaKey ? 8 : 0) ; */ var with_ctrl = e.ctrlKey || e.metaKey; var with_alt = e.altKey; switch (e.keyCode) { case 61: // FF/Mac '=' case 107: // FF '+' and '=' case 187: // Chrome '+' if (with_ctrl){ self.rescale(1.0 / self.config['scale_step'], true); handled = true; } break; case 173: // FF/Mac '-' case 109: // FF '-' case 189: // Chrome '-' if (with_ctrl){ self.rescale(self.config['scale_step'], true); handled = true; } break; case 48: // '0' if (with_ctrl){ self.rescale(0, false); handled = true; } break; case 33: // Page UP: if (with_alt) { // alt-pageup -> scroll one page up self.scroll_to(self.cur_page_idx - 1); } else { // pageup -> scroll one screen up self.container.scrollTop -= self.container.clientHeight; } handled = true; break; case 34: // Page DOWN if (with_alt) { // alt-pagedown -> scroll one page down self.scroll_to(self.cur_page_idx + 1); } else { // pagedown -> scroll one screen down self.container.scrollTop += self.container.clientHeight; } handled = true; break; case 35: // End self.container.scrollTop = self.container.scrollHeight; handled = true; break; case 36: // Home self.container.scrollTop = 0; handled = true; break; } if (handled) { e.preventDefault(); return; } }, false); }, /** * @param{number} ratio * @param{boolean} is_relative * @param{Array.=} fixed_point preserve the position (relative to the top-left corner of the viewer) after rescaling */ rescale : function (ratio, is_relative, fixed_point) { var old_scale = this.scale; var new_scale = old_scale; // set new scale if (ratio === 0) { new_scale = 1; is_relative = false; } else if (is_relative) new_scale *= ratio; else new_scale = ratio; this.scale = new_scale; if (!fixed_point) fixed_point = [0,0]; // translate fixed_point to the coordinate system of all pages var container = this.container; fixed_point[0] += container.scrollLeft; fixed_point[1] += container.scrollTop; // find the visible page that contains the fixed point // if the fixed point lies between two pages (including their borders), it's contained in the first one var pl = this.pages; var pl_len = pl.length; for (var i = this.first_page_idx; i = fixed_point[1]) break; } var fixed_point_page_idx = i - 1; // determine the new scroll position // each-value consists of two parts, one inside the page, which is affected by rescaling, // the other is outside, (e.g. borders and margins), which is not affected // if the fixed_point is above the first page, use the first page as the reference if (fixed_point_page_idx < 0) fixed_point_page_idx = 0; var fp_p = pl[fixed_point_page_idx].page; var fp_p_width = fp_p.clientWidth; var fp_p_height = fp_p.clientHeight; var fp_x_ref = fp_p.offsetLeft + fp_p.clientLeft; var fp_x_inside = fixed_point[0] - fp_x_ref; if (fp_x_inside < 0) fp_x_inside = 0; else if (fp_x_inside > fp_p_width) fp_x_inside = fp_p_width; var fp_y_ref = fp_p.offsetTop + fp_p.clientTop; var fp_y_inside = fixed_point[1] - fp_y_ref; if (fp_y_inside < 0) fp_y_inside = 0; else if (fp_y_inside > fp_p_height) fp_y_inside = fp_p_height; // Rescale pages for (var i = 0; i =} pos [x,y] where (0,0) is the top-left corner */ scroll_to : function(page_idx, pos) { var pl = this.pages; if ((page_idx < 0) || (page_idx >= pl.length)) return; var target_page = pl[page_idx]; var cur_target_pos = target_page.view_position(); if (pos === undefined) pos = [0,0]; var container = this.container; container.scrollLeft += pos[0] - cur_target_pos[0]; container.scrollTop += pos[1] - cur_target_pos[1]; } }; // export pdf2htmlEX.Viewer pdf2htmlEX['Viewer'] = Viewer;
DEPARTMENT OF THE ARMY
Fiscal Year (FY) 2020 Budget Estimates
Operation and Maintenance, Army
Budget Activity 01: Operating Forces
Activity Group 15: Cyber Activities
Detail by Subactivity Group 151: Cyber Activities - Cyberspace Operations
Exhibit OP-5, Subactivity Group 151
331
I. Description of Operations Financed:
CYBER ACTIVITIES - CYBERSPACE OPERATIONS funds key activities essential to the success of Army cyber operations to retain freedom of maneuver in cyberspace,
accomplish objectives, deny freedom of action to adversaries, and enable other operational activities. Resources build institutional capacity to ensure synchronized and
integrated training and operations within the information environment and meet operational unit readiness objectives. Cyberspace Operations is provided through the
following programs:
DEFENSIVE CYBERSPACE OPERATIONS - Resources service cyberspace support to U.S. European Command, U.S. Southern Command, and U.S Forces Korea.
CYBERSPACE OPERATIONS - Resources cyberspace operational advantage to Army, Land Component, Joint Task Force and Combatant Commands to protect their
information and network dependent systems. Resources Department of Defense (DoD) Cyber Mission Forces Teams and Component Command operational capability as
part of an integrated strategy to shape unified land operations and set conditions for the effective application of national military power. Army Intelligence and Security
Command Cyber Mission Forces provide the operational capability to shape combat operations through cyberspace operations to conduct cyberspace intelligence,
surveillance and reconnaissance activities, and when directed offensive cyberspace operations. Resources manpower, training and certification of cyber mission forces,
sustainment of cyberspace tools and techniques, mission related travel, and integration of Cyber Mission Forces to include 780th Military Intelligence Brigade Combat
Mission Teams.
U.S. ARMY CYBER COMMAND (ARCYBER) HEADQUARTERS - Provides resources for ARCYBER operations, as the Army's Service Component Command to U.S.
Cyber Command in charge of operating, maintaining and defending the Army's portion of the DoD Information Networks. This includes civilian pay, travel,
communications, supplies, and equipment.
OFFENSIVE CYBER OPERATIONS - Resources the U.S. Army Intelligence and Security Command Military Intelligence Program intelligence support to cyberspace
operations.
CYBER SPECIAL SKILLS TRAINING - Funds Persistent Cyber Training Environment civilian manpower in support of on-demand training environment for the Cyber
Mission Forces. Resources the operating costs to support U.S. Training and Doctrine Command courses to satisfy the training strategy for U.S. Army Cyber enlisted
Soldiers, officers, and warrant officers. Provides supplies, equipment, and operational support cost for cyber training staff personnel at the U.S. Army Cyber Center of
Excellence. Funds cyber related travel and per diem costs of military personnel to Army schools, civilian institutions and schools of other services to include tuition costs
where appropriate. Includes training aids primarily for schools and training centers.
DEPARTMENT OF THE ARMY
Fiscal Year (FY) 2020 Budget Estimates
Operation and Maintenance, Army
Budget Activity 01: Operating Forces
Activity Group 15: Cyber Activities
Detail by Subactivity Group 151: Cyber Activities - Cyberspace Operations
Exhibit OP-5, Subactivity Group 151
332
II. Force Structure Summary:
Cyber Activities - Cyberspace Operations funds cyber related support for the following organizations:
Headquarters, Department of the Army
Combatant Commands:
U.S. European Command
U.S. Southern Command
U.S. Forces Korea (USFK)*
Army Commands:
U.S. Army Forces Command
U.S. Training and Doctrine Command
Army Service Component Commands:
U.S. Army Africa
U.S. Army Special Operations Command
U.S. Army Space and Missile Defense Command/Army Strategic Command
U.S. Army Cyber Command
Direct Reporting Units:
U.S. Army Intelligence and Security Command
U.S. Acquisition Support Center
*USFK is a subordinate unified command of the U.S. Indo-Pacific Command.
DEPARTMENT OF THE ARMY
Fiscal Year (FY) 2020 Budget Estimates
Operation and Maintenance, Army
Budget Activity 01: Operating Forces
Activity Group 15: Cyber Activities
Detail by Subactivity Group 151: Cyber Activities - Cyberspace Operations
Exhibit OP-5, Subactivity Group 151
333
III. Financial Summary ($ in Thousands):
FY 2019
A. Program Elements
FY 2018
Actual
Budget
Request
Amount Percent Appn
Normalized
Current
Enacted
FY 2020
Estimate
CYBER ACTIVITIES - CYBERSPACE OPERATIONS $0 $0 $0 0.00% $0 $0 $423,156
SUBACTIVITY GROUP TOTAL $0 $0 $0 0.00% $0 $0 $423,156
B. Reconciliation Summary
Change
FY 2019/FY 2019
Change
FY 2019/FY 2020
BASELINE FUNDING $0 $0
Congressional Adjustments (Distributed) 0
Congressional Adjustments (Undistributed) 0
Adjustments to Meet Congressional Intent 0
Congressional Adjustments (General Provisions)
0
SUBTOTAL ESTIMATED AMOUNT 0
War-Related and Disaster Supplemental Appropriation 0
X-Year Carryover 0
Fact-of-Life Changes (2019 to 2019 Only)
0
SUBTOTAL BASELINE FUNDING 0
Anticipated Reprogramming (Requiring 1415 Actions) 0
Less: War-Related and Disaster Supplemental Appropriation 0
Less: X-Year Carryover 0
Price Change 0
Functional Transfers 347,511
Program Changes
75,645
NORMALIZED CURRENT ESTIMATE $0 $423,156
DEPARTMENT OF THE ARMY
Fiscal Year (FY) 2020 Budget Estimates
Operation and Maintenance, Army
Budget Activity 01: Operating Forces
Activity Group 15: Cyber Activities
Detail by Subactivity Group 151: Cyber Activities - Cyberspace Operations
Exhibit OP-5, Subactivity Group 151
334
C. Reconciliation of Increases and Decreases:
FY 2019 President's Budget Request .............................................................................................................................................................................................................. $0
1. Congressional Adjustments ............................................................................................................................................................................................................................. $0
a) Distributed Adjustments ............................................................................................................................................................................................................. $0
b) Undistributed Adjustments ......................................................................................................................................................................................................... $0
c) Adjustments to Meet Congressional Intent ................................................................................................................................................................................ $0
d) General Provisions ..................................................................................................................................................................................................................... $0
FY 2019 Estimated Amount .............................................................................................................................................................................................................................. $0
2. War-Related and Disaster Supplemental Appropriations ................................................................................................................................................................................ $0
a) Overseas Contingency Operations Supplemental Appropriation, 2019 .................................................................................................................................... $0
b) Military Construction and Emergency Hurricane ....................................................................................................................................................................... $0
c) X-Year Carryover ....................................................................................................................................................................................................................... $0
3. Fact-of-Life Changes ....................................................................................................................................................................................................................................... $0
DEPARTMENT OF THE ARMY
Fiscal Year (FY) 2020 Budget Estimates
Operation and Maintenance, Army
Budget Activity 01: Operating Forces
Activity Group 15: Cyber Activities
Detail by Subactivity Group 151: Cyber Activities - Cyberspace Operations
Exhibit OP-5, Subactivity Group 151
335
a) Functional Transfers .................................................................................................................................................................................................................. $0
b) Emergent Requirements ............................................................................................................................................................................................................ $0
FY 2019 Estimated and Supplemental Funding ............................................................................................................................................................................................. $0
4. Anticipated Reprogramming (Requiring 1415 Actions) ................................................................................................................................................................................... $0
a) Increases .................................................................................................................................................................................................................................... $0
b) Decreases .................................................................................................................................................................................................................................. $0
Revised FY 2019 Estimate ................................................................................................................................................................................................................................ $0
5. Less: Emergency Supplemental Funding ........................................................................................................................................................................................................ $0
a) Less: War-Related and Disaster Supplemental Appropriation .................................................................................................................................................. $0
b) Less: X-Year Carryover ............................................................................................................................................................................................................. $0
Normalized FY 2019 Current Estimate ............................................................................................................................................................................................................. $0
6. Price Change ................................................................................................................................................................................................................................................... $0
7. Transfers .............................................................................................................................................................................................................................................. $347,511
a) Transfers In ..................................................................................................................................................................................................................... $347,511
DEPARTMENT OF THE ARMY
Fiscal Year (FY) 2020 Budget Estimates
Operation and Maintenance, Army
Budget Activity 01: Operating Forces
Activity Group 15: Cyber Activities
Detail by Subactivity Group 151: Cyber Activities - Cyberspace Operations
Exhibit OP-5, Subactivity Group 151
336
1) Cyber Special Skills Training .................................................................................................................................................................. $43,199
Transfers funding and 58 FTEs from the following SAGs: SAG 321, Specialized Skill Training ($-37,235; -16 FTEs); SAG 324,
Training Support ($-3,783; -29 FTEs); and SAG 435, Other Service Support ($-2,181; -13 FTEs) to SAG 151, Cyber Activities -
Cyberspace Operations ($43,199; 58 FTEs) to establish baseline resources for cyber training under a new Subactivity group.
(Baseline: $0; 58 FTE)
2) Cyber Special Skills Training - Cyber Mission Force ................................................................................................................................ $6,900
Transfers funding from Operation and Maintenance, Air Force to Operation and Maintenance, Army SAG 151, Cyber Activities -
Cyberspace Operations to support Cyber Mission Force training. (Baseline: $0)
3) Cyberspace Operations ........................................................................................................................................................................ $245,720
Transfers funding and 639 FTEs from the following SAGs: SAG 121, Force Readiness Operations Support ($-245,581; -638 FTEs)
and SAG 411, Security Programs ($-139; -1 FTE) to SAG 151, Cyber Activities - Cyberspace Operations ($245,720; 639 FTEs) to
establish baseline resources for cyber operations under a new Subactivity group. (Baseline: $0; 639 FTE)
4) Defensive Cyberspace Operations ........................................................................................................................................................ $11,673
Transfers funding and 38 FTEs from the following SAGs: SAG 142, U.S. European Command ($-6,146; -27 FTEs); SAG 143, U.S.
Southern Command ($-1,786; -11 FTEs); and SAG 144, U.S. Forces Korea ($-3,741) to SAG 151, Cyber Activities - Cyberspace
Operations ($11,673; 38 FTEs) to establish baseline resources for cyber operations under a new Subactivity group. (Baseline: $0; 38
FTE)
5) Offensive Cyberspace Operations ............................................................................................................................................................ $3,476
Transfers funding and 22 FTEs from SAG 411, Security Programs to SAG 151, Cyber Activities - Cyberspace Operations to establish
baseline resources for cyber under a new Subactivity group. (Baseline: $0; 22 FTE)
6) U.S. Army Cyber (ARCYBER) Command - Headquarters ..................................................................................................................... $36,543
Transfers funding and 63 FTEs from SAG 133, Management and Operational Headquarters to SAG 151, Cyber Activities -
Cyberspace Operations to establish baseline resources for cyber operations under a new Subactivity group. (Baseline: $0; 63 FTE)
b) Transfers Out ............................................................................................................................................................................................................................. $0
8. Program Increases ................................................................................................................................................................................................................................ $78,691
a) Annualization of New FY 2019 Program .................................................................................................................................................................................... $0
DEPARTMENT OF THE ARMY
Fiscal Year (FY) 2020 Budget Estimates
Operation and Maintenance, Army
Budget Activity 01: Operating Forces
Activity Group 15: Cyber Activities
Detail by Subactivity Group 151: Cyber Activities - Cyberspace Operations
Exhibit OP-5, Subactivity Group 151
337
b) One-Time FY 2020 Costs .......................................................................................................................................................................................................... $0
c) Program Growth in FY 2020 ............................................................................................................................................................................................. $78,691
1) Compensable Days ...................................................................................................................................................................................... $444
Increases civilian pay to account for one additional compensable day in FY 2020. (Baseline: $0)
2) Cyberspace Operations .......................................................................................................................................................................... $67,578
Increases funding and 123 FTEs for the Army Cyber Protection Brigade 20 Cyber Protection Teams to address operational,
administrative, and logistical shortfalls to execute enduring and emergent Joint and Service cyberspace operations missions
($14,664; 116 FTEs). Funding supports the standup of Army Joint Forces Headquarters-Cyber Integrated Planning Elements for
command and control of Cyber Mission Forces in support of Combatant Command missions ($885; 7 FTEs). Funding includes cyber
firing platform development and sustainment, technical assurance for software tools, targeting and visualization packages, and
terrestrial and aerial close-access capabilities for use by the Cyber Combat Missions Teams and the National Mission Teams, and
provides equipment, training and travel for the Joint Force Headquarters - Cyber Integrated Planning Elements ($33,117). Funding
also includes the costs for integration of cyberspace personnel into the National Security Agency cryptologic platform in four locations
- per capita costs for power, logistic support, space, and information technology infrastructure ($19,797). (Baseline: $245,720; 123
FTE)
3) Defensive Cyberspace Operations ........................................................................................................................................................... $3,564
Increase adds additional funding to, U.S. European Command, U.S. Southern Command, and U.S. Forces Korea for Joint Cyber
Center defensive cyberspace operations, due to heightened threat within these areas of operation. (Baseline: $11,673)
4) Offensive Cyberspace Operations ............................................................................................................................................................... $481
Increases funding for intelligence collection and analysis in support of cyberspace operations to create operational effects in and
through the cyberspace domain. (Baseline: $3,476)
5) U.S. Army Cyber (ARCYBER) Headquarters ........................................................................................................................................... $6,624
Increases funding to continue relocation of ARCYBER headquarters civilian workforce from Fort Meade, MD and Fort Belvoir, VA t
o
the new headquarters at Fort Gordon, GA ($2,650). ARCYBER staff began relocation to Fort Gordon in FY 2019 and is projected to
be fully relocated no later than FY 2022. Increase also funds the annual payment to the National Security Agency for base operations
support ($3,974). (Baseline: $36,543)
DEPARTMENT OF THE ARMY
Fiscal Year (FY) 2020 Budget Estimates
Operation and Maintenance, Army
Budget Activity 01: Operating Forces
Activity Group 15: Cyber Activities
Detail by Subactivity Group 151: Cyber Activities - Cyberspace Operations
Exhibit OP-5, Subactivity Group 151
338
9. Program Decreases ................................................................................................................................................................................................................................ $-3,046
a) One-Time FY 2019 Costs .......................................................................................................................................................................................................... $0
b) Annualization of FY 2019 Program Decreases .......................................................................................................................................................................... $0
c) Program Decreases in FY 2020 ......................................................................................................................................................................................... $-3,046
1) Civilian Average Annual Compensation .................................................................................................................................................. $-1,330
Each year Army uses detailed execution and cost factor analysis to develop civilian compensation rates. These rates are created and
implemented with the paramount purpose of accurately forecasting cost estimates for the civilian workforce. The SAG average salary
change is the result of these rate changes for FY 2020 combined with fluctuations in composition of civilian types within each SAG.
(Baseline: $0)
2) Cyber Special Skills Training ................................................................................................................................................................... $-1,716
Reduces funding for classroom equipment and associated costs to conduct cyber instruction in initial skill and skill progression
training courses at the Army Cyber Center of Excellence at Fort Gordon. (Baseline: $43,199)
FY 2020 Budget Request....................................................................................................................................................................................................................... $423,156
DEPARTMENT OF THE ARMY
Fiscal Year (FY) 2020 Budget Estimates
Operation and Maintenance, Army
Budget Activity 01: Operating Forces
Activity Group 15: Cyber Activities
Detail by Subactivity Group 151: Cyber Activities - Cyberspace Operations
Exhibit OP-5, Subactivity Group 151
339
IV. Performance Criteria and Evaluation Summary:
Initial Skill (Enlisted)
1
Initial Skill (Officer)
Courses: Satellite Communication Systems Operator-Maintainer; Cyber
Operations Specialist, Cyber Network Defender, Electronic Warfare Specialist
Courses: Cyber Basic Officer Leaders Course, Electronic Warfare Technician
Warrant Officer Basic Course (WOBC), Cyber Operations Technician WOBC
FY 2020
FY 2020
INPUT OUTPUT WORKLOAD
INPUT OUTPUT WORKLOAD
Active Army 666 666 186 Active Army 122 122 79
Army Reserve 25 25 8 Army Reserve 55 55 14
Army National Guard 146 146 34 Army National Guard 110 110 46
Other 0 0 0 Other 0 0 0
Total Direct 837 837 228 Total Direct 287 287 139
Other (Non-U.S.) 0 0 0 Other (Non-U.S.) 0 0 0
Total 837 837 228 Total 287 287 139
Skill Progression (Enlisted)
Skill Progression (Officer)
Courses: Cyber Operations Specialist Advanced Leaders Course (ALC),
Cryptologic Cyber Analyst ALC, Cyber Operations Specialist Senior Leaders
Course (SLC), Cyber Network Defender SLC, Electronic Warfare Specialist
SLC
Courses: Cyber Operations Officer, Cyber Captains Career Course,
Cyber Operations Technician Warrant Officer Advanced Course
FY 2020 FY 2020
INPUT OUTPUT WORKLOAD
INPUT OUTPUT WORKLOAD
Active Army 190 190 21 Active Army 98 98 45
Army Reserve 9 9 1 Army Reserve 4 4 2
Army National Guard 56 56 6 Army National Guard 56 56 23
Other 0 0 0 Other 0 0 0
Total Direct 255 255 28 Total Direct 158 158 70
Other (Non-U.S.) 0 0 0 Other (Non-U.S.) 0 0 0
Total 225 225 28 Total 158 158 70
Input is the number of students entering during a given fiscal year.
Output is the number of students graduating during a given fiscal year.
Workload is the equivalent of an average number of students on any given day in the fiscal year.
DEPARTMENT OF THE ARMY
Fiscal Year (FY) 2020 Budget Estimates
Operation and Maintenance, Army
Budget Activity 01: Operating Forces
Activity Group 15: Cyber Activities
Detail by Subactivity Group 151: Cyber Activities - Cyberspace Operations
Exhibit OP-5, Subactivity Group 151
340
Army Cyber and Network Operations
FY 2018 FY 2019 FY 2020
Cyber Mission Teams
2
0 0 20
Cyber Training and Doctrine Development Products
3
0 0 625
Notes:
1
Initial Skill and Skill Progression transfers from SAG 321 in FY 2020.
2
Cyber Mission Teams transfers from SAG 121 in FY 2020.
3
Cyber Training and Doctrine Development Products transfers from SAG 324 in FY 2020.
DEPARTMENT OF THE ARMY
Fiscal Year (FY) 2020 Budget Estimates
Operation and Maintenance, Army
Budget Activity 01: Operating Forces
Activity Group 15: Cyber Activities
Detail by Subactivity Group 151: Cyber Activities - Cyberspace Operations
Exhibit OP-5, Subactivity Group 151
341
V. Personnel Summary:
FY 2018 FY 2019 FY 2020
Change
FY 2019/2020
Active Military End Strength (E/S) (Total)
0 0 1,892 1,892
Officer 0 0 812 812
Enlisted 0 0 1,080 1,080
Active Military Average Strength (A/S) (Total)
0 0 946 946
Officer 0 0 406 406
Enlisted 0 0 540 540
Civilian FTEs (Total)
0 0 943 943
DIRECT FUNDED (DOES NOT INCLUDE MILITARY TECHNICIANS)
0 0 943 943
U.S. Direct Hire 0 0 943 943
Foreign National Direct Hire 0 0 0 0
Total Direct Hire 0 0 943 943
Foreign National Indirect Hire 0 0 0 0
REIMBURSABLE FUNDED
0 0 0 0
U.S. Direct Hire 0 0 0 0
Foreign National Direct Hire 0 0 0 0
Total Direct Hire 0 0 0 0
Foreign National Indirect Hire 0 0 0 0
Annual Civilian Salary Cost
0 0 129 129
Contractor FTEs (Total)
0 0 1,001 1,001
DEPARTMENT OF THE ARMY
Fiscal Year (FY) 2020 Budget Estimates
Operation and Maintenance, Army
Budget Activity 01: Operating Forces
Activity Group 15: Cyber Activities
Detail by Subactivity Group 151: Cyber Activities - Cyberspace Operations
Exhibit OP-5, Subactivity Group 151
342
VII. OP-32A Line Items:
FY 2018
Program
FC Rate
Diff
Price
Growth
Percent
Price
Growth
Program
Growth
FY 2019
Program
FC Rate
Diff
Price
Growth
Percent
Price
Growth
Program
Growth
FY 2020
Program
CIVILIAN PERSONNEL COMPENSATION
0101 EXECUTIVE, GENERAL AND SPECIAL SCHEDULES 0 0 0.51% 0 0 0 0 0.00% 0 121,899 121,899
0199 TOTAL CIVILIAN PERSONNEL COMPENSATION 0 0 0 0 0 0 0 121,899 121,899
TRAVEL
0308 TRAVEL OF PERSONS 0 0 1.80% 0 0 0 0 2.00% 0 12,546 12,546
0399 TOTAL TRAVEL 0 0 0 0 0 0 0 12,546 12,546
DEFENSE WORKING CAPITAL FUND SUPPLIES AND MATERIALS
0411 ARMY SUPPLY 0 0 0.38% 0 0 0 0 -0.09% 0 4,926 4,926
0499 TOTAL SUPPLIES AND MATERIALS PURCHASES 0 0 0 0 0 0 0 4,926 4,926
OTHER PURCHASES
0920 SUPPLIES AND MATERIALS (NON-FUND) 0 0 1.80% 0 0 0 0 2.00% 0 30,631 30,631
0922 EQUIPMENT MAINTENANCE BY CONTRACT 0 0 1.80% 0 0 0 0 2.00% 0 22,280 22,280
0925 EQUIPMENT PURCHASES (NON-FUND) 0 0 1.80% 0 0 0 0 2.00% 0 39,305 39,305
0987 OTHER INTRA-GOVERNMENT PURCHASES 0 0 1.80% 0 0 0 0 2.00% 0 25,630 25,630
0989 OTHER SERVICES 0 0 1.80% 0 0 0 0 2.00% 0 10,572 10,572
0990 IT CONTRACT SUPPORT SERVICES 0 0 1.80% 0 0 0 0 2.00% 0 155,367 155,367
0999 TOTAL OTHER PURCHASES 0 0 0 0 0 0 0 283,785 283,785
9999 GRAND TOTAL 0 0 0 0 0 0 0 423,156 423,156
DEPARTMENT OF THE ARMY
Fiscal Year (FY) 2020 Budget Estimates
Operation and Maintenance, Army - Overseas Contingency Operations
Budget Activity BA 01: Operating Forces
Activity Group 15: Cyberspace Activities
Detail by Subactivity Group OCO 151: Cyber Activities - Cyberspace Operations
Exhibit OCO OP-5, Subactivity Group OCO 151
211
I. Description of Operations Financed:
CYBERSPACE OPERATIONS - Resources cyberspace operational advantage to Army, Land Component, Joint Task Force and Combatant Commands to protect their
information and network dependent systems. Resources Department of Defense Cyber Mission Forces Teams and Component Command operational capability as part of
an integrated strategy to shape unified land operations and set conditions for the effective application of national military power. Army Intelligence and Security Command
Cyber Mission Forces provide the operational capability to shape combat operations through cyberspace operations to conduct cyberspace intelligence, surveillance and
reconnaissance activities, and when directed offensive cyberspace operations. Resources manpower, training and certification of cyber mission forces, sustainment of
cyberspace tools and techniques, mission related travel, and integration of Cyber Mission Forces to include 780th Military Intelligence Brigade Combat Mission Teams.
This request reflects the costs associated with Cyberspace Operations requirements for Operation FREEDOM'S SENTINEL and Operation INHERENT RESOLVE.
II. Force Structure Summary:
Army Commands:
U.S. Army Forces Command
U.S. Army Training and Doctrine Command
Army Service Component Commands:
U.S. Army Cyber Command
Direct Reporting Units:
U.S. Army Intelligence and Security Command
DEPARTMENT OF THE ARMY
Fiscal Year (FY) 2020 Budget Estimates
Operation and Maintenance, Army - Overseas Contingency Operations
Budget Activity BA 01: Operating Forces
Activity Group 15: Cyberspace Activities
Detail by Subactivity Group OCO 151: Cyber Activities - Cyberspace Operations
Exhibit OCO OP-5, Subactivity Group OCO 151
212
III. Financial Summary ($ in Thousands):
FY 2019
A. Program Elements
FY 2018
Actual
Budget
Request Amount Percent Appn
Normalized
Current
Enacted
FY 2020
Estimate
CYBER ACTIVITIES - CYBERSPACE OPERATIONS $0 $0 $0 0.00% $0 $0 $188,529
SUBACTIVITY GROUP TOTAL $0 $0 $0 0.00% $0 $0 $188,529
Summary by Operation
FY 2018
Actual
FY 2019
Enacted
FY 2020
Estimate
Operation FREEDOM'S SENTINEL $0 $0 $96,943
Operation INHERENT RESOLVE $0 $0 $91,586
European Deterrence Initiative $0 $0 $0
Base to OCO $0 $0 $0
Operation Totals $0 $0 $188,529
DEPARTMENT OF THE ARMY
Fiscal Year (FY) 2020 Budget Estimates
Operation and Maintenance, Army - Overseas Contingency Operations
Budget Activity BA 01: Operating Forces
Activity Group 15: Cyberspace Activities
Detail by Subactivity Group OCO 151: Cyber Activities - Cyberspace Operations
Exhibit OCO OP-5, Subactivity Group OCO 151
213
B. Reconciliation Summary
Change
FY 2019/FY 2019
Change
FY 2019/FY 2020
OCO FUNDING $0 $0
Congressional Adjustments (Distributed) 0
Congressional Adjustments (Undistributed) 0
Adjustments to Meet Congressional Intent 0
Congressional Adjustments (General Provisions)
0
SUBTOTAL ESTIMATED AMOUNT 0
Baseline Budget Funding 0
X-Year Carryover 0
Fact-of-Life Changes (2019 to 2019 Only)
0
SUBTOTAL OCO AND BASELINE FUNDING 0
Reprogramming 0
Less: Baseline Budget Funding 0
Less: X-Year Carryover 0
Price Change 0
Functional Transfers 170,084
Program Changes
18,445
NORMALIZED CURRENT OCO ESTIMATE $0 $188,529
DEPARTMENT OF THE ARMY
Fiscal Year (FY) 2020 Budget Estimates
Operation and Maintenance, Army - Overseas Contingency Operations
Budget Activity BA 01: Operating Forces
Activity Group 15: Cyberspace Activities
Detail by Subactivity Group OCO 151: Cyber Activities - Cyberspace Operations
Exhibit OCO OP-5, Subactivity Group OCO 151
214
C. Reconciliation of Increases and Decreases:
FY 2019 President's OCO Budget Request ..................................................................................................................................................................................................... $0
1. Congressional Adjustments ............................................................................................................................................................................................................................. $0
a) Distributed Adjustments ............................................................................................................................................................................................................. $0
b) Undistributed Adjustments ......................................................................................................................................................................................................... $0
c) Adjustments to Meet Congressional Intent ................................................................................................................................................................................ $0
d) General Provisions ..................................................................................................................................................................................................................... $0
FY 2019 Estimated OCO Amount ..................................................................................................................................................................................................................... $0
2. Baseline Appropriations ................................................................................................................................................................................................................................... $0
a) Baseline Budget Funding ........................................................................................................................................................................................................... $0
b) Military Construction and Emergency Hurricane ....................................................................................................................................................................... $0
c) X-Year Carryover ....................................................................................................................................................................................................................... $0
3. Fact-of-Life Changes ....................................................................................................................................................................................................................................... $0
DEPARTMENT OF THE ARMY
Fiscal Year (FY) 2020 Budget Estimates
Operation and Maintenance, Army - Overseas Contingency Operations
Budget Activity BA 01: Operating Forces
Activity Group 15: Cyberspace Activities
Detail by Subactivity Group OCO 151: Cyber Activities - Cyberspace Operations
Exhibit OCO OP-5, Subactivity Group OCO 151
215
a) Functional Transfers .................................................................................................................................................................................................................. $0
b) Emergent Requirements ............................................................................................................................................................................................................ $0
FY 2019 OCO and Baseline Funding ............................................................................................................................................................................................................... $0
4. Reprogramming ............................................................................................................................................................................................................................................... $0
a) Increases .................................................................................................................................................................................................................................... $0
b) Decreases .................................................................................................................................................................................................................................. $0
Revised FY 2019 OCO Estimate ....................................................................................................................................................................................................................... $0
5. Less: Baseline Appropriations ......................................................................................................................................................................................................................... $0
a) Less: Baseline Budget Funding ................................................................................................................................................................................................. $0
b) Less: X-Year Carryover ............................................................................................................................................................................................................. $0
Normalized FY 2019 Current OCO Estimate ................................................................................................................................................................................................... $0
6. Price Change ................................................................................................................................................................................................................................................... $0
7. Transfers .............................................................................................................................................................................................................................................. $170,084
a) Transfers In ..................................................................................................................................................................................................................... $170,084
DEPARTMENT OF THE ARMY
Fiscal Year (FY) 2020 Budget Estimates
Operation and Maintenance, Army - Overseas Contingency Operations
Budget Activity BA 01: Operating Forces
Activity Group 15: Cyberspace Activities
Detail by Subactivity Group OCO 151: Cyber Activities - Cyberspace Operations
Exhibit OCO OP-5, Subactivity Group OCO 151
216
1) Operation FREEDOM'S SENTINEL: Cyber Security Initiative ............................................................................................................... $58,171
Transfers funding from SAG 121, Force Readiness Operations Support to SAG 151, Cyberspace Activities - Operations to realign
cyberspace funding and activities to the appropriate Subactivity Group. (Baseline: $0)
2) Operation FREEDOM'S SENTINEL: Cyberspace Operations Forces and Force Support .................................................................... $13,604
Transfers funding from SAG 135, Additional Activities to SAG 151, Cyberspace Activities - Operations to realign cyberspace funding
and activities to the appropriate Subactivity Group. (Baseline: $0)
3) Operation FREEDOM'S SENTINEL: Installation Information Assurance ............................................................................................... $14,194
Transfers funding from SAG 121, Force Readiness Operations Support to SAG 151, Cyber Activities - Operations to realign
cyberspace funding and activities to the appropriate Subactivity Group. (Baseline: $0)
4) Operation INHERENT RESOLVE: Cyberspace Operations Forces and Force Support .......................................................................... $3,780
Transfers funding from SAG 121, Force Readiness Operations Support to SAG 151, Cyberspace Activities - Operations to realign
cyberspace funding and activities to the appropriate Subactivity Group. (Baseline: $0)
5) Operation INHERENT RESOLVE: Cyberspace Operations Forces and Force Support - Military Intelligence Program ....................... $80,335
Transfers funding from SAG 411, Security Programs to SAG 151, Cyberspace Activities - Operations to realign cyberspace funding
and activities to the appropriate Subactivity Group. Classified details of the FY 2020 Overseas Contingency Operations request in
support of the Army Military Intelligence Programs are contained in Volume 1A of the Department of Defense Military Intelligence
Program Congressional Justification Book. (Baseline: $0)
b) Transfers Out ............................................................................................................................................................................................................................. $0
8. Program Increases ................................................................................................................................................................................................................................ $18,445
a) Annualization of New FY 2019 Program .................................................................................................................................................................................... $0
b) One-Time FY 2020 Costs ....................................................................................................
...................................................................................................... $0
c) Program Growth in FY 2020 ............................................................................................................................................................................................. $18,445
1) Operation FREEDOM's SENTINEL: Cyberspace Operations Forces and Force Support ..................................................................... $10,224
DEPARTMENT OF THE ARMY
Fiscal Year (FY) 2020 Budget Estimates
Operation and Maintenance, Army - Overseas Contingency Operations
Budget Activity BA 01: Operating Forces
Activity Group 15: Cyberspace Activities
Detail by Subactivity Group OCO 151: Cyber Activities - Cyberspace Operations
Exhibit OCO OP-5, Subactivity Group OCO 151
217
Funds capability to conduct global information operations delivery, access and offensive cyber operations in support of the
Combatant Commands and Joint Task Forces. (Baseline: $0)
2) Operation FREEDOM'S SENTINEL: Force Readiness Operations Support - Cyber .................................................................................. $750
Funds the life cycle replacement of equipment used for network monitoring. (Baseline: $0)
3) Operation INHERENT RESOLVE: Cyberspace Operations Forces and Force Support ............................................................................... $62
Funds mission travel costs. (Baseline: $3,780)
4) Operation INHERENT RESOLVE: Cyberspace Operations Forces and Force Support - Military Intelligence Program ......................... $7,409
Funds cyberspace operations to support the Military Intelligence Program. Classified details of the FY 2020 Overseas Contingency
Operations request in support of the Army Military Intelligence Programs are contained in Volume 1A of the Department of Defense
Military Intelligence Program Congressional Justification Book. (Baseline: $0)
9. Program Decreases ......................................................................................................................................................................................................................................... $0
a) One-Time FY 2019 Costs .......................................................................................................................................................................................................... $0
b) Annualization of FY 2019 Program Decreases .......................................................................................................................................................................... $0
c) Program Decreases in FY 2020 ................................................................................................................................................................................................. $0
FY 2020 OCO Budget Request ............................................................................................................................................................................................................. $188,529
DEPARTMENT OF THE ARMY
Fiscal Year (FY) 2020 Budget Estimates
Operation and Maintenance, Army - Overseas Contingency Operations
Budget Activity BA 01: Operating Forces
Activity Group 15: Cyberspace Activities
Detail by Subactivity Group OCO 151: Cyber Activities - Cyberspace Operations
Exhibit OCO OP-5, Subactivity Group OCO 151
218
VI. OP-32 Line Items:
FY 2018
Actual
FC Rate
Diff
Price
Growth
Percent
Price
Growth
Program
Growth
FY 2019
Enacted
FC Rate
Diff
Price
Growth
Percent
Price
Growth
Program
Growth
FY 2020
Estimate
TRAVEL
0308 TRAVEL OF PERSONS 0 0 1.80% 0 0 0 0 2.00% 0 3,544 3,544
0399 TOTAL TRAVEL 0 0 0 0 0 0 0 3,544 3,544
OTHER PURCHASES
0914 PURCHASED COMMUNICATIONS (NON-FUND) 0 0 1.80% 0 0 0 0 2.00% 0 12,909 12,909
0925 EQUIPMENT PURCHASES (NON-FUND) 0 0 1.80% 0 0 0 0 2.00% 0 1,307 1,307
0932 MANAGEMENT AND PROFESSIONAL SUPPORT SERVICES 0 0 1.80% 0 0 0 0 2.00% 0 17,815 17,815
0989 OTHER SERVICES 0 0 1.80% 0 0 0 0 2.00% 0 104,516 104,516
0990 IT CONTRACT SUPPORT SERVICES 0 0 1.80% 0 0 0 0 2.00% 0 48,438 48,438
0999 TOTAL OTHER PURCHASES 0 0 0 0 0 0 0 184,985 184,985
GRAND TOTAL 0 0 0 0 0 0 0 188,529 188,529